WS_GUARDIAN


Click here for a complete list of operations.

IdentificaVeiculoNoPonto

[INTERFACE]
DESCRIÇÃO

Método responsável por identificar um veículo no ponto de controle determinado. Ou fazer um acesso sem periférico.


PARÂMETROS DE ENTRADA
PARÂMETRO TIPO OBRIGATÓRIO DESCRIÇÃO VALORES POSSÍVEIS
pontoControle string true Ponto de controle no qual o veículo vai ser identificado
ticketCodigo string false Código do Ticket
ticketPlaca string false Placa da carreta ou vagão
ticketTAG string false Identificador do ticket (Transponder, Código de barras ou TAG)
lado string true Lado que o veículo será identificado. A ou B

PESQUISA
A pesquisa do ticket será realizada através dos parâmetros Ticket, Placa da carreta ou Identificador. Sendo que a pesquisa será executada na seguinte ordem:
1º Código do Ticket 2º Placa da carreta 3º Identificador .

Só serão identificados tickets com estado diferente de: 3 - Encerrado, 6 - Cancelado e 10 - Bloqueado


MCA COM LEITOR HABILITADO

PRÉ REQUISITOS
Identificador associado ao ticket
MCA em pleno funcionamento associado ao ponto de controle informado na chamada do método.

Ticket ou veículo cadastrados no Guardian


CONSULTA DE ERROS
Caso a identificação do veículo não seja realizada com sucesso somente será possível realizar a consulta do erro através da tela de consulta de logs de aplicativos.
Neste tipo de cenário onde temos MCA COM LEITOR HABILITADO não será possível realizar consultas através do método: ConsultaPedidoDeExecucao


MCA SEM LEITOR HABILITADO

PRÉ REQUISITOS
MCA em pleno funcionamento associado ao ponto de controle informado na chamada do método.

Ticket ou veículo cadastrados no Guardian


CONSULTA DE ERROS
Caso a identificação do veículo não seja realizada com sucesso será possível consultar a causa através da tela de consulta de logs de aplicativos ou pelo método:
ConsultaPedidoDeExecucao

ACESSO SEM PERIFÉRICO

PRÉ REQUISITOS
Ponto de controle informado na chamada do método configurado corretamente.

Não pode ter MCA ou Leitor associado ao Ponto de Controle.

Opção 1
- Ticket ou veículo cadastrados no Guardian.

Opção 2
- Abrir ticket apartir do identificador. Neste caso a configuração da operação com a propriedade “Abrir ticket de um identificador não associado (Sem intervenção humana)” configurada. O web método irá abrir um ticket na identificação, utilizando nas placas o valor do Identificar do ticket. Caso não seja informado o identificador o Guardian não irá fazer nada. Qualquer valor informado nas placas será desconciderado nesta situação.


CONSULTA DE ERROS
Caso a identificação do veículo não seja realizada com sucesso será possível consultar a causa através da tela de consulta de logs de aplicativos ou pelo método:
ConsultaPedidoDeExecucao

RETORNOS DA FUNÇÃO
Erro TIPO: Inteiro DEFINIÇÃO: Código de erro em caso de falha. VALORES POSSÍVEIS: 0 = Não houve erro, Diferente de 0 = Erros variados
ErroMSG TIPO: String DEFINIÇÃO: Descrição do erro

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /WS_GUARDIAN_623/WS_GUARDIAN_PLUS.asmx HTTP/1.1
Host: services.toledobrasil.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://toledobrasil.com.br/WS_Guardian/IdentificaVeiculoNoPonto"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <IdentificaVeiculoNoPonto xmlns="http://toledobrasil.com.br/WS_Guardian">
      <PontoControle>string</PontoControle>
      <ticketCodigo>string</ticketCodigo>
      <ticketPlaca>string</ticketPlaca>
      <ticketTAG>string</ticketTAG>
      <lado>string</lado>
    </IdentificaVeiculoNoPonto>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <IdentificaVeiculoNoPontoResponse xmlns="http://toledobrasil.com.br/WS_Guardian">
      <IdentificaVeiculoNoPontoResult>int</IdentificaVeiculoNoPontoResult>
      <Erro>int</Erro>
      <ErroMSG>string</ErroMSG>
    </IdentificaVeiculoNoPontoResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /WS_GUARDIAN_623/WS_GUARDIAN_PLUS.asmx HTTP/1.1
Host: services.toledobrasil.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <IdentificaVeiculoNoPonto xmlns="http://toledobrasil.com.br/WS_Guardian">
      <PontoControle>string</PontoControle>
      <ticketCodigo>string</ticketCodigo>
      <ticketPlaca>string</ticketPlaca>
      <ticketTAG>string</ticketTAG>
      <lado>string</lado>
    </IdentificaVeiculoNoPonto>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <IdentificaVeiculoNoPontoResponse xmlns="http://toledobrasil.com.br/WS_Guardian">
      <IdentificaVeiculoNoPontoResult>int</IdentificaVeiculoNoPontoResult>
      <Erro>int</Erro>
      <ErroMSG>string</ErroMSG>
    </IdentificaVeiculoNoPontoResponse>
  </soap12:Body>
</soap12:Envelope>