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.

  1. Tendo uma operação de transporte registrada com sucesso.
  2. Faça a integração que comanda a consulta do CIOT por identificação da operação do cliente.
  3. 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.