Skip to main content
Skip table of contents

Cancelar OT – ProcessCode 1002

Esta integração tem como objetivo realizar o cancelamento de uma Operação de Transporte, indicando sua interrupção. Uma Operação de Transporte cancelada não estará mais disponível para uso.

  • Tipo de processamento = Assíncrono

  • ProcessCode = 1002

  • MessageType = 100

  • ExchangePattern = 7

  • GUID = Gerado pela integração apresentada no item Gerar GUID – ProcessCode 1004

Exemplo de envio de cancelamento de OT

Clique aqui para expandir...
CODE
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:tem="http://tempuri.org/">
 <soap:Header/>
 <soap:Body>
         <tem:Send>
                 <!--Optional:-->
                 <tem:message><![CDATA[<?xml version="1.0" encoding="utf-16"?>
<CrossTalk_Message xmlns="http://www.nddigital.com.br/nddcargo">
 <CrossTalk_Header>
         <ProcessCode>1002</ProcessCode>
         <MessageType>100</MessageType>
         <ExchangePattern>7</ExchangePattern>
         <SourceId>0</SourceId>
         <GUID>c89f2fb0-70f7-446d-bb52-8ea1503926e1</GUID>
         <DateTime>2012-12-10T12:07:04.2162347-02:00</DateTime>
         <EnterpriseId>06255692000103</EnterpriseId>
         <Token>123456789012345678901234</Token>
 </CrossTalk_Header>
 <CrossTalk_Body>
         <CrossTalk_Version_Body versao="4.2.11.0"/>
 </CrossTalk_Body>
</CrossTalk_Message>
]]></tem:message>
                 <!--Optional:-->
                 <tem:rawData><![CDATA[CLIQUE AQUI PARA LAYOUT DE FORMAÇÃO DE ARQUIVOS]]></tem:rawData>
         </tem:Send>
 </soap:Body>
</soap:Envelope>        

Exemplo de resposta de cancelamento de OT

Clique aqui para expandir...
CODE
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
     <SendResponse xmlns="http://tempuri.org/">
        <SendResult><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<CrossTalk_Message xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <CrossTalk_Header>
   <ResponseCode>202</ResponseCode>
   <ResponseCodeMessage>A mensagem foi aceita e será processada</ResponseCodeMessage>
   <ProcessCode>1002</ProcessCode>
   <MessageType>0</MessageType>
   <ExchangePattern>7</ExchangePattern>
   <SourceId>0</SourceId>
   <GUID>91b36a33-123f-4912-9294-64d495b9c17e</GUID>
   <DateTime>2012-12-10T11:30:01-02:00</DateTime>
   <EnterpriseId>06255692000103</EnterpriseId>
   <Token>123456789012345678901234</Token>
 </CrossTalk_Header>
 <CrossTalk_Body />
</CrossTalk_Message>]]></SendResult>
     </SendResponse>
  </soap:Body>
</soap:Envelope>

Esta integração é assíncrona. Como explicado anteriormente, para integrações assíncronas, após o retorno do Web Service indicar que a mensagem foi recebida e será processada, será necessário fazer um novo envio para consultar o resultado do processamento.

  • ProcessCode = 1002        

  • MessageType = 100

  • ExchangePattern = 8

  • GUID = O mesmo utilizado no envio do cancelamento

Exemplo de envio de consulta de cancelamento de OT

Clique aqui para expandir...
CODE
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:tem="http://tempuri.org/">
 <soap:Header/>
 <soap:Body>
         <tem:Send>
                 <tem:message><![CDATA[<?xml version="1.0" encoding="utf-16"?>
<CrossTalk_Message xmlns="http://www.nddigital.com.br/nddcargo">
   <CrossTalk_Header>
      <ProcessCode>1002</ProcessCode>
      <MessageType>100</MessageType>
      <ExchangePattern>8</ExchangePattern>
      <SourceId>0</SourceId>           
      <GUID>c89f2fb0-70f7-446d-bb52-8ea1503926e1</GUID>
      <DateTime>2012-12-10T12:07:04.2162347-02:00</DateTime>
      <EnterpriseId>06255692000103</EnterpriseId>
      <Token>123456789012345678901234</Token>
   </CrossTalk_Header>
<CrossTalk_Body>
<CrossTalk_Version_Body versao="4.2.0.0"/>
   </CrossTalk_Body>
</CrossTalk_Message>]]></tem:message>
                 <tem:rawData></tem:rawData>
         </tem:Send>
 </soap:Body>
</soap:Envelope>

Exemplo de resposta de consulta de cancelamento de OT

Clique aqui para expandir...
CODE
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
     <SendResponse xmlns="http://tempuri.org/">
        <SendResult><![CDATA <CrossTalk_Message xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <CrossTalk_Header>
         <ResponseCode>200</ResponseCode>
         <ResponseCodeMessage>Processamento realizado com sucesso</ResponseCodeMessage>
         <ProcessCode>1002</ProcessCode>
         <MessageType>100</MessageType>
         <ExchangePattern>7</ExchangePattern>
         <SourceId>0</SourceId>
         <GUID>c89f2fb0-70f7-446d-bb52-8ea1503926e1</GUID>
         <DateTime>2012-12-10T12:07:04.2162347-02:00</DateTime>
         <EnterpriseId>06255692000103</EnterpriseId>
         <Token>123456789012345678901234</Token>
 </CrossTalk_Header>
 <CrossTalk_Body>
         <retornoConsultaCancelamento>
                 <cancelamento xmlns="http://www.nddigital.com.br/nddcargo">
                         <dataHora>2012-12-10 14:33:00</dataHora>
                         <autorizacao>
                                 <ciot>
                                         <numero>089000016046</numero>
                                         <ciotCodVerificador>0910</ciotCodVerificador>
                                 </ciot>
                         </autorizacao>
                         <protocoloCanc>C08000000000976</protocoloCanc>
                 </cancelamento>
         </retornoConsultaCancelamento>
 </CrossTalk_Body>
</CrossTalk_Message>]]></SendResult>
     </SendResponse>
  </soap:Body>
</soap:Envelope>

{{component-feedback-article}}

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.