Solicitar Registro de Operação de Transporte

  1. Faça uma integração de uma operação de transporte.
  2. Faça a integração que comanda a solicitação de registro da operação de transporte
  3. Obtenha o resultado da solicitação de registro da operação de transporte

Integrando o comando de solicitação de registro da operação de transporte

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
5
6
7
8
INSERT INTO INTERF_COM_OP_TRANSPORTE (
    CODIGO_COMANDO
    ,ID_OPERACAO_CLIENTE
    )
VALUES (
    100 -- CODIGO_COMANDO
    ,'85782878000189.OPT.05453531000153.20171117.01' -- ID_OPERACAO_CLIENTE
    )

Obtendo o resultado da solicitação de registro da operação de transporte

Obter o registro da operação de transporte identificada da tabela MVTOS_OPERACOES_TRANSPORTE com o CODIGO_COMANDO igual a 101.

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
SELECT
    ID_OPERACAO_CLIENTE,
    DT_MVTACAO,
    CODIGO_COMANDO,
    CIOT_MVTACAO,
    SUCESSO,
    DSC_RESULTADO_OPERACAO
FROM
    MVTOS_OPERACOES_TRANSPORTE
WHERE
        ID_OPERACAO_CLIENTE = '85782878000189.OPT.05453531000153.20171117.01'
    AND CODIGO_COMANDO = 101

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á 101, que indica o resultado da solicitação de registro de operação de transporte (100).
CIOT_MVTACAO Em caso de SUCESSO esta coluna contém o CIOT da operação de transporte.