Esta integração tem o objetivo de permitir o Operador Logístico realizar a consulta da lista de faturas disponíveis, auxiliando na geração do mesmo, bem como as informações necessárias para montagem do CrossTalk de envio.
Crosstalk de Envio |
|---|
<CrosstalkMessage> <CrosstalkHeader> <ProcessCode>3100</ProcessCode> <MessageType>103</MessageType> <ExchangePattern>1</ExchangePattern> <EnterpriseId>8685a465-a50e-4b42-8b26-c7e3f1fd5062</EnterpriseId> <Token>11e0999e-5da6-46c2-af95-671b8d2dbea9</Token> <DestinationId></DestinationId> <ContentEncoding>UTF-8</ContentEncoding> <ContentType>txt/xml</ContentType> </CrosstalkHeader> </CrosstalkMessage> |
Detalhamento do Crosstalk |
|---|
# |
ID |
Campo |
Descrição |
Pai |
Tipo |
Ob. |
|---|---|---|---|---|---|---|
1 |
RAIZ |
CrossTalk_Message |
Tag raiz da mensagem |
- |
- |
S |
2 |
A01 |
CrossTalk_Header |
Cabeçalho |
RAIZ |
- |
S |
3 |
B01 |
ProcessCode |
Código da mensagem para consulta da lista: o3100 - Lista de faturas. |
A01 |
N |
S |
4 |
B02 |
MessageType |
Tipo da operação: o103 |
A01 |
N |
S |
5 |
B03 |
ExchangePattern |
TIpo da mensagem: o1 (síncrona) |
A01 |
N |
S |
6 |
B04 |
EnterpriseId |
Identificador do Transportador ou operador logístico. |
A01 |
GUID |
S |
7 |
B05 |
Token |
Token para autenticação transportador ou operador logístico. |
A01 |
GUID |
S |
8 |
B06 |
DestinationId |
Identificador da empresa destinatária da mensagem |
A01 |
GUID |
S |
9 |
B07 |
ContentType |
Formato da mensagem enviada: otext/xml |
A01 |
C |
S |
Retorno de Envio |
<CrosstalkMessage> <CrosstalkHeader> <ProcessCode>3100</ProcessCode> <MessageType>103</MessageType> <ExchangePattern>1</ExchangePattern> <Guid>486c91ad-4330-4e0a-b5b3-931c054d2452</Guid> <EnterpriseId>0f82b58b-2934-49c0-a73f-e57c4a53e1fd</EnterpriseId> <Token>5257d72b-b60a-4a75-873f-29b626d66906</Token> <DestinationId>e8a579af-f8cf-4c13-b6e7-55b0d799d273</DestinationId> <ContentEncoding>UTF-8</ContentEncoding> <ContentType>txt/xml</ContentType> <ResponseCode>205</ResponseCode> <ResponseMessage>A mensagem foi processada com sucesso.</ResponseMessage> </CrosstalkHeader> <CrosstalkBody> <RawData> <![CDATA[<LegacyBillingListResponse Version="1.0.0"> <Response> <Code>205</Code> <Description>A mensagem foi processada com sucesso.</Description> </Response> <BillingElement> <OperationPointCnpj>65849838002577</OperationPointCnpj> <CustomerCnpj>59275792002799</CustomerCnpj> <Number>4</Number> <Serie>5</Serie> <BillGuid>85e7d4dd-5e47-4a25-a1a8-00ce10951591</BillGuid> </BillingElement> <BillingElement> <OperationPointCnpj>65849838002577</OperationPointCnpj> <CustomerCnpj>59275792002799</CustomerCnpj> <Number>3</Number> <Serie>5</Serie> <BillGuid>184b2932-a104-43af-b49f-3c0036d6442a</BillGuid> </BillingElement> </LegacyBillingListResponse>]]> </RawData> </CrosstalkBody> </CrosstalkMessage> |
O retorno obtido através do web service informa se o envio da requisição foi processado com sucesso. Caso a mensagem enviada não possua as tags obrigatórias é retornado falha de schema. Se algum dos campos obrigatórios não estiver no formato correto, a mensagem de retorno criticará o mesmo. Sendo processada com sucesso, no corpo da mensagem apresenta a lista de faturas para o participante que fez a solicitação. |