WS_GUARDIAN


Click here for a complete list of operations.

SimulaPesagemAvulsaSemAutomacao

[INTERFACE]
WebMétodo responsavel por:
Simular uma 'PESAGEM AVULSA' de um veículo pré-cadastrado em um determinado ponto de controle, em uma balança 'SEM AUTOMAÇÃO'
Este WebMétodo foi desenvolvido para funcionar com uma balança associada ao ponto de controle. Ele NÃO FUNCIONA como uma operação do
GUARDIAN, ele apenas grava o peso capturado quando a balança está estavél (Posicionado) como se fosse uma 'PESAGEM AVULSA'.
Nenhum evento é diparado, nenhuma configuração da operação é validada, ele apenas grava as informações no banco.
Este WebMétodo utiliza 'Estação responsável pela integração de dados' e 'Usuário responsável pela integração de dados' que estão
configurados no Config.exe na opção 'Sistema'.
Deverá ter apenas uma 'OPERAÇÃO AVULSA' Configurada. O sistema vai tentar encontrar um Ticket aberto através de um dos parâmetros (Ticket, Placa ou ID) passados, na seguinte ordem:
- 1º Código do Ticket
- 2º Último Ticket da Placa
- 3º Último Ticket do TAG
Funciona somente Parâmetros de entrada:

- PontoControle (String - Obrigatório) = Ponto de controle no qual o veículo vai ser identificado.
- ticketCodigo (String - Opcional) = Código ou Número do Ticket.
- ticketPlaca (String - Opcional) = Placa da Carreta.
- ticketTAG (String - Opcional) = TAG, Transponder ou Código de Barras de Identificação Associada do Ticket.
- lado (String - Obrigatório) = Lado ao qual o veículo vai ser identificado. Valores possíveis A ou B.

- TempoValidadePesoBom (Inteiro - Obrigatório) = Tempo de Validade de um Peso Bom Capturado em Segundos. -Preferencialmente utilizar 5 segundos.
- TimeoutLeitura (String - Obrigatório) = Tempo máximo (em segundos) de retorno do método enquanto o sistema tenta capturar um Peso Bom. - Preferencialmente utilizar 5 segundos.
Retornos:
- Erro (Inteiro) = Código de Erro Caso Falhe. Valores possíveis: 0 = Não houve erro, Diferente de 0 = Erros variados.
- ErroMSG (String) = 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_625/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/SimulaPesagemAvulsaSemAutomacao"

<?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>
    <SimulaPesagemAvulsaSemAutomacao xmlns="http://toledobrasil.com.br/WS_Guardian">
      <PontoControle>string</PontoControle>
      <ticketCodigo>string</ticketCodigo>
      <ticketPlaca>string</ticketPlaca>
      <ticketTAG>string</ticketTAG>
      <lado>string</lado>
      <TempoValidadePesoBom>int</TempoValidadePesoBom>
      <TimeoutLeitura>int</TimeoutLeitura>
      <produto>string</produto>
      <codigo>string</codigo>
    </SimulaPesagemAvulsaSemAutomacao>
  </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>
    <SimulaPesagemAvulsaSemAutomacaoResponse xmlns="http://toledobrasil.com.br/WS_Guardian">
      <Erro>int</Erro>
      <ErroMSG>string</ErroMSG>
    </SimulaPesagemAvulsaSemAutomacaoResponse>
  </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_625/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>
    <SimulaPesagemAvulsaSemAutomacao xmlns="http://toledobrasil.com.br/WS_Guardian">
      <PontoControle>string</PontoControle>
      <ticketCodigo>string</ticketCodigo>
      <ticketPlaca>string</ticketPlaca>
      <ticketTAG>string</ticketTAG>
      <lado>string</lado>
      <TempoValidadePesoBom>int</TempoValidadePesoBom>
      <TimeoutLeitura>int</TimeoutLeitura>
      <produto>string</produto>
      <codigo>string</codigo>
    </SimulaPesagemAvulsaSemAutomacao>
  </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>
    <SimulaPesagemAvulsaSemAutomacaoResponse xmlns="http://toledobrasil.com.br/WS_Guardian">
      <Erro>int</Erro>
      <ErroMSG>string</ErroMSG>
    </SimulaPesagemAvulsaSemAutomacaoResponse>
  </soap12:Body>
</soap12:Envelope>