Consulta Lista de ConEmb Disponíveis

Anterior
Próximo
Imprimir

Consulta Lista de ConEmb Disponíveis

A consulta da lista de ConEmb disponíveis visa relacionar ao responsável pela requisição da mesma, os identificadores dos pacotes de documentos ainda não consumidos pelo solicitante. Ao processar a chamada, o módulo de integração do nddFrete verifica os documentos (CT-es) ainda não agrupados em um ConEmb, estes documentos são então associados em pacotes (conforme quantidade máxima definida no cadastro do cliente, na aplicação nddFrete). Para cada agrupamento realizado é vinculado um identificador, baseado em:

 

Prefixo: Elemento configurado nos dados do solicitante da requisição. Caso o solicitante seja o embarcador e este não possua esta configuração a mesma será buscada nos dados do Operador Logístico;

Data e hora: Data e hora da geração do pacote no formato: AAAAMMDDHHMMSSFFF;

XXX: Três últimas posições capturadas da geração de um GUID.

 

 

Prefixo_Data/Hora_XXX

teste_20170807094357940_b6a

Após o processamento da requisição, e de forma síncrona, são retornados pelo serviço de integração todos os pacotes ainda não consumidos pelo solicitante de chamada.

 

 

A consulta da lista de ConEmb está disponível também ao operador logístico, porém, listas geradas a partir da consulta do operador logístico não são retornadas aos embarcadores, ou seja, cada solicitante pode consumir somente as listas geradas a partir de um envio realizado por ele;

O documento só estará disponível para consulta assim que a data da emissão junto com a "quantidade de dias após a emissão" for menor que a data da solicitação.

Crosstalk de Envio

 

<CrosstalkMessage>

<CrosstalkHeader>

  <ProcessCode>4003</ProcessCode>

  <MessageType>103</MessageType>

  <ExchangePattern>1</ExchangePattern>

  <EnterpriseId>8685a465-a50e-4b42-8b26-c7e3f1fd5062</EnterpriseId>

  <Token>11e0999e-5da6-46c2-af95-671b8d2dbea9</Token>

  <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 de DPS disponíveis:

o4003 - Consulta lista Identificadores Conemb

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 Operador Logístico ou do Cliente.

A01

GUID

S

7

B05

Token

Token para autenticação do Operador Logístico ou do Cliente.

A01

GUID

S

8

B06

ContentType

Formato da mensagem enviada:

otext/xml

A01

C

S

 

Retorno de Envio

 

<CrosstalkMessage>

 <CrosstalkHeader>

   <ProcessCode>4003</ProcessCode>

   <MessageType>103</MessageType>

   <ExchangePattern>1</ExchangePattern>

   <Guid>76c7b2d7-f714-41bb-ad6e-557a1d31065c</Guid>

   <EnterpriseId>43abeae4-7786-4017-a4ea-a8f54efd0e4a</EnterpriseId>

   <Token>6901a7fb-f545-c9a1-4ebd-18a723329dfb</Token>

   <ContentEncoding>UTF-8</ContentEncoding>

   <ContentType>txt/xml</ContentType>

   <ResponseCode>205</ResponseCode>

   <ResponseMessage>A mensagem foi processada com sucesso.</ResponseMessage>

 </CrosstalkHeader>

 <CrosstalkBody>

   <RawData><![CDATA[<ListResponse Version="1.0">

 <Id>teste_20170807094357940_b6a</Id>

 <Id>teste_20170807094357925_44c</Id>

 <Id>teste_20170807094357925_a8c</Id>

 <Id>teste_20170807094357894_308</Id>

</ListResponse>]]></RawData>

 </CrosstalkBody>

</CrosstalkMessage>

 

Códigos Retorno

 

Código

Mensagem

Situação

203

A mensagem foi rejeitada por causa de falha na validação do esquema do documento. Faça as correções necessárias como erros de esquema e envie a mensagem para processamento

Falha na estrutura do crosstalk.

205

A mensagem foi processada com sucesso.

Solicitação da lista de de ConEmb processada com sucesso.

210

ProcessCode e MessageType inválido.

O ProcessCode ou o MessageType informados não existem na aplicação nddFrete.

303

Dados de mapeamento não configurado.

Mapeamento de transformação da consulta não configurado no cadastro do solicitante.