Solicitação de Integração

Anterior
Próximo
Feedback
Imprimir

Solicitação de Integração

 

Após recebida a Integração pelo Crosstalk de Envio, é necessário enviar o Crosstalk de Delete, evitando assim acumulos de registros na tabela de integração e Retornos de Integração duplicados.

 

Formação Crosstalk Envio - Envio Integração

Campo

Descrição

Estado

Tipo

Tamanho

Valor Exemplo

ProcessCode

Código de identificação do processo

Obrigatório

N

4

1006

MessageType

Tipo de Mensagem

Obrigatório

N

3

103

ExchangePattern

padrão de troca de mensagens

Obrigatório

N

1

1

SourceId

Chave Concentrador

Obrigatório

C

30

Concentrador01

GUID

Identificador da Tranzação

Obrigatório

C

50

5cdb666f-4146-46b8-83b3-148289bbbf36

DateTime

Data e hora do envio do Crosstalk

Obrigatório

C

50

2017-03-09T10:29:18.8333928-03:00

EnterpriseId

Chave Empresa

Obrigatório

C

36

Empresa01

Token

GUID válido para a identificação da transação com o web service

Obrigatório

C

50

5cdb666f-4146-46b8-83b3-148289bbbf36

ContentType

Tipo de conteúdo, utilizar o exemplo como padrão.

Obrigatório

C

8

text/csv

ContentEncoding

Tipo de Codificação

Obrigatório

C

5

utf-8

SourceVersion

Modelo do documento:

59 - SAT

65 - NFCe

Obrigatório

N

2

59

integrationDataLimit

Quantidade de Documentos

Obrigatório

N

2

50

 

Envio Integração - Exemplo

<CrossTalk_Message>

  <CrossTalk_Header>

     <ProcessCode>1006</ProcessCode>

     <MessageType>103</MessageType>

     <ExchangePattern>1</ExchangePattern>

     <SourceId>Concentrador01</SourceId>

     <GUID>b5483613-2546-40d0-9ad6-873bb91e570b</GUID>

     <DateTime>2017-12-04T16:58:19.801-02:00</DateTime>

     <EnterpriseId>Empresa01</EnterpriseId>

     <Token>b5242528-5fd0-490e-8206-a726ede36b4e</Token>

     <ContentType>text/xml</ContentType>

     <ContentEncoding>utf-8</ContentEncoding>

     <SourceVersion>4.9.0.00000</SourceVersion>

  </CrossTalk_Header>

  <CrossTalk_Body>

     <integrationRequest>

        <agentKey/>

        <integrationDataLimit>50</integrationDataLimit>

     </integrationRequest>

  </CrossTalk_Body>

</CrossTalk_Message>

 

Retorno Integração - Exemplo

<?xml version="1.0" encoding="UTF-8"?>

<string xmlns="http://tempuri.org/">

   <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>Mensagem processada com sucesso</ResponseCodeMessage>

           <ProcessCode>1006</ProcessCode>

           <MessageType>103</MessageType>

           <ExchangePattern>1</ExchangePattern>

           <SourceId>01</SourceId>

           <SourceVersion>4.8.9.00000</SourceVersion>

           <GUID>b5483613-2546-40d0-9ad6-873bb91e570b</GUID>

           <DateTime>2017-12-15T09:41:32.0795905-02:00</DateTime>

           <EnterpriseId>Empresa01</EnterpriseId>

           <Token>b5242528-5fd0-490e-8206-a726ede36b4e</Token>

       </CrossTalk_Header>

       <CrossTalk_Body>

           <eformsresponse>

               <message>

                   <code>100</code>

                   <description>Operação realizada com sucesso</description>

                   <observation />

               </message>

               <integracao>

                   <![CDATA[]]>

               </integracao>

               <data>

                   <![CDATA[<IntegrationDataReturn><LastId>162</LastId><ContinueIntegration>true</ContinueIntegration><Store keystore="TUM1000"><IntegrationList><IntegrationData><agentKey>NDDTUM1000001001</agentKey><integrationName>42764513264513297864579831264579821331246587_87945798_546798_env.xml</integrationName><contentEncoding>Default</contentEncoding><connectorIntegrationId>162</connectorIntegrationId><documentData>PGluZlByb3QgPgogIDx0cEFtYj4yPC90cEFtYj4KICA8dmVyQXBsaWM+UlNuZmNlMjAxNzEwMjQwODQzPC92ZXJBcGxpYz4KICA8Y2hORmU+NDMxNzEwMTAyODA3NjUwMDAxODY2NTMyODAwMDAxMDAwOTEyODI5MTM2ODI8L2NoTkZlPgogIDxkaFJlY2J0bz4yMDE3LTEwLTI1VDExOjMxOjU3LTAyOjAwPC9kaFJlY2J0bz4KICA8blByb3Q+MTQzMTcwMDAxNzQ1NTI4PC9uUHJvdD4KICA8ZGlnVmFsPnRtOW43UVJFOG1JZW9vQytsYnFBelZjMnRWdz08L2RpZ1ZhbD4KICA8Y1N0YXQ+MTAwPC9jU3RhdD4KICA8eE1vdGl2bz5BdXRvcml6YWRvIG8gdXNvIGRhIE5GQy1lPC94TW90aXZvPgo8L2luZlByb3Q+</documentData><status>1</status><kind>0</kind></IntegrationData></IntegrationList></Store><Store keystore="TUM2000"><IntegrationList /></Store><Store keystore="ADI1000"><IntegrationList /></Store><Store keystore="ADI2000"><IntegrationList /></Store><Store keystore="DDL1000"><IntegrationList /></Store><Store keystore="TUM1001"><IntegrationList /></Store><Store keystore="PRO1000"><IntegrationList /></Store><Store keystore="PRO2000"><IntegrationList /></Store></IntegrationDataReturn>]]>

               </data>

           </eformsresponse>

       </CrossTalk_Body>

   </CrossTalk_Message>

</string>

 

Formação Crosstalk Envio Delete

Campo

Descrição

Estado

Tipo

Tamanho

Valor Exemplo

ProcessCode

Código de identificação do processo

Obrigatório

N

4

1006

MessageType

Tipo de Mensagem

Obrigatório

N

3

104

ExchangePattern

padrão de troca de mensagens

Obrigatório

N

1

1

SourceId

Chave Concentrador

Obrigatório

C

30

Concentrador01

GUID

Identificador da Tranzação

Obrigatório

C

50

a96b59ba-5c4d-43cb-a6b5-bb090ba29663

DateTime

Data e hora do envio do Crosstalk

Obrigatório

C

50

2017-03-09T10:29:18.8333928-03:00

EnterpriseId

Chave Empresa

Obrigatório

C

36

Empresa01

Token

GUID válido para a identificação da transação com o web service

Obrigatório

C

50

5cdb666f-4146-46b8-83b3-148289bbbf36

ContentType

Tipo de conteúdo, utilizar o exemplo como padrão.

Obrigatório

C

8

text/csv

ContentEncoding

Tipo de Codificação

Obrigatório

C

5

utf-8

SourceVersion

Modelo do documento:

59 - SAT

65 - NFCe

Obrigatório

N

2

59

connectorIntegrationId

ID da Integração para Exclusão

Obrigatório

N

8

8464

 

Envio Delete

<CrossTalk_Message>

  <CrossTalk_Header>

     <ProcessCode>1006</ProcessCode>

     <MessageType>104</MessageType>

     <ExchangePattern>1</ExchangePattern>

     <SourceId>Concentrador01</SourceId>

     <GUID>a96b59ba-5c4d-43cb-a6b5-bb090ba29663</GUID>

     <DateTime>2017-12-04T17:13:08.73-02:00</DateTime>

     <EnterpriseId>Empresa01</EnterpriseId>

     <Token>b5242528-5fd0-490e-8206-a726ede36b4e</Token>

     <ContentType>text/xml</ContentType>

     <ContentEncoding>utf-8</ContentEncoding>

     <SourceVersion>4.9.0.00000</SourceVersion>

  </CrossTalk_Header>

  <CrossTalk_Body>

     <integrationData version="1.0">

        <connectorIntegrationIdList>

           <connectorIntegrationId>8464</connectorIntegrationId>

           <connectorIntegrationId>8465</connectorIntegrationId>

           <connectorIntegrationId>8466</connectorIntegrationId>

           <connectorIntegrationId>8467</connectorIntegrationId>

        </connectorIntegrationIdList>

     </integrationData>

  </CrossTalk_Body>

</CrossTalk_Message>

 

Retorno Delete

<?xml version="1.0" encoding="UTF-8"?>

<string xmlns="http://tempuri.org/">

 <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>Mensagem processada com sucesso</ResponseCodeMessage>

                 <ProcessCode>1006</ProcessCode>

                 <MessageType>104</MessageType>

                 <ExchangePattern>1</ExchangePattern>

                 <SourceId>01</SourceId>

                 <SourceVersion>4.8.9.84733</SourceVersion>

                 <GUID>a96b59ba-5c4d-43cb-a6b5-bb090ba29663</GUID>

                 <DateTime>2017-12-15T14:42:47.8702245-02:00</DateTime>

                 <EnterpriseId>Empresa01</EnterpriseId>

                 <Token>b5242528-5fd0-490e-8206-a726ede36b4e</Token>

         </CrossTalk_Header>

         <CrossTalk_Body>

                 <eformsresponse>

                         <message>

                                 <code>100</code>

                                 <description>Operação realizada com sucesso</description>

                                 <observation />

                         </message>

                         <integracao>

                                 <![CDATA[]]>

                         </integracao>

                         <data>

                                 <![CDATA[]]>

                         </data>

                 </eformsresponse>

         </CrossTalk_Body>

 </CrossTalk_Message>

</string>

 

Voltar