Consultar CIOT por Identificação de Operação do Cliente¶
Pode ser utilizado a qualquer momento, principalmente quando a operação de transporte foi registrada mas não obteve o resultado do CIOT.
- Tendo uma operação de transporte registrada com sucesso.
- Faça a integração que comanda a consulta do CIOT por identificação da operação do cliente.
- Obtenha o resultado da consulta do CIOT por identificação da operação do cliente.
Integrando o comando de consulta do CIOT por identificação da operação do cliente¶
Inserir um registro na tabela INTERF_COM_OP_TRANSPORTE.
A linha destacada identifica a operação de transporte e é o identificador fornecido pelo cliente/parceiro.
1 2 3 4 | INSERT INTO INTERF_COM_OP_TRANSPORTE VALUES (
110, -- CODIGO_COMANDO
'85782878000189.OPT.14085372000172.20171117.01' -- ID_OPERACAO_CLIENTE
)
|
Obtendo o resultado da consulta do CIOT por identificação da operação do cliente¶
Obter o registro da operação de transporte identificada da tabela MVTOS_OPERACOES_TRANSPORTE com o CODIGO_COMANDO igual a 111.
As linhas destacadas são utilizadas para localizar o resultado da operação. Caso nenhum resultado seja localizado, o CIOTPack ainda não processou a solicitação, e a consulta deve ser realizada novamente.
1 2 3 4 5 6 7 8 9 10 11 12 13 | SELECT
ID_OPERACAO_CLIENTE,
DT_MVTACAO,
CODIGO_COMANDO,
CIOT_MVTACAO,
SUCESSO,
DSC_RESULTADO_OPERACAO,
ESTADO_CIOT
FROM
MVTOS_OPERACOES_TRANSPORTE
WHERE
ID_OPERACAO_CLIENTE = '85782878000189.OPT.14085372000172.20171117.01'
AND CODIGO_COMANDO = 111
|
A tabela abaixo detalha o significado das colunas retornadas.
Coluna | Descrição |
---|---|
SUCESSO | Indica se o registro da operação de transporte teve sucesso. 1 - Sucesso. 0 - Insucesso. No caso de insucesso, a coluna DSC_RESULTADO_OPERACAO contém os detalhes. |
DSC_RESULTADO_OPERACAO | Utilizada em caso de insucesso no registro da operação de transporte. |
DT_MVTACAO | Informa a data e hora de quando o resultado foi gerado. |
CODIGO_COMANDO | Sempre será 111, que indica o resultado da consulta de CIOT por identificação de operação do cliente (110). |
CIOT_MVTACAO | Em caso de SUCESSO esta coluna contém o CIOT da operação de transporte. |
ESTADO_CIOT | Em caso de SUCESSO esta coluna contém o Estado do CIOT da operação de transporte. |