WS_GUARDIAN


Click here for a complete list of operations.

AcionaCancela

[INTERFACE]
Método responsável por solicitar acionamento de Cancela para o Guardian.
Esse método é síncrono para colocar pedido de execução na fila e assíncrono na execução do comando.
Para saber o estado da execução do comando utilize o método ConsultaEstadoComando.
Para o correto funcionamento desse Web Método os Eventos Avulsos devem estar configurados da seguinte forma:
- Evento avulso 01 – Abrir Cancela A
- Evento avulso 02 – Abrir Cancela B
- Evento avulso 03 – Fechar Cancela A
- Evento avulso 04 – Fechar Cancela B
- Evento avulso 05 – Abrir Cancela A e B
- Evento avulso 06 – Fechar Cancela A e B
Para pontos de controle de operações de acesso, configure os eventos avulsos do Lado A
Parâmetros de entrada:
- PontoControlePonto (String - Obrigatório) = Código do Ponto de Controle Associado a Cancela.
- Lado (String - Obrigatório) = Lado automação onde a cancela que deseja-se acionar está posicionada. Valores possíveis : 'A' = Lado A, 'B' = Lado B, 'E' = Lado de Entrada onde o veículo foi identificado, 'S' = Lado de Saída oposta ao lado que o veículo foi identificado, 'T' = Todas a cancelas associadas.
- Comando(String - Obrigatório) = Comando que se deseja que a cancela execute. Valores possíveis : 'A' = Abrir, 'F' = Fechar.
Retornos:
- Retorno da Função (Inteiro) = ID do comando na Fila.
- 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_620/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/AcionaCancela"

<?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>
    <AcionaCancela xmlns="http://toledobrasil.com.br/WS_Guardian">
      <PontoControle>string</PontoControle>
      <Lado>string</Lado>
      <Comando>string</Comando>
    </AcionaCancela>
  </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>
    <AcionaCancelaResponse xmlns="http://toledobrasil.com.br/WS_Guardian">
      <AcionaCancelaResult>int</AcionaCancelaResult>
      <Erro>int</Erro>
      <ErroMSG>string</ErroMSG>
    </AcionaCancelaResponse>
  </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_620/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>
    <AcionaCancela xmlns="http://toledobrasil.com.br/WS_Guardian">
      <PontoControle>string</PontoControle>
      <Lado>string</Lado>
      <Comando>string</Comando>
    </AcionaCancela>
  </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>
    <AcionaCancelaResponse xmlns="http://toledobrasil.com.br/WS_Guardian">
      <AcionaCancelaResult>int</AcionaCancelaResult>
      <Erro>int</Erro>
      <ErroMSG>string</ErroMSG>
    </AcionaCancelaResponse>
  </soap12:Body>
</soap12:Envelope>