Solicitar Registro/Atualização de Veículos

Pode ser utilizado a qualquer momento.

  1. Faça a integração dos dados de um veículo
  2. Faça a integração que comanda o registro/atualização de um veículo
  3. Obtenha o resultado da solicitação de registro/atualização de um veículo

Integrando os dados de um veículo

Abaixo é possível identificar como integrar um veículo no banco de dados do CIOTPack.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
INSERT INTO VEICULOS VALUES (
    'CEN9256'  -- PLACA
    ,10196469  -- RNTRC
    ,680310932 -- RENAVAM
    ,2017 -- ANO_FABRICACAO
    ,2017 -- ANO_MODELO
    ,10000 -- CAPACIDADE_KG
    ,100 -- CAPACIDADE_M3
    ,'9BM388057MB925779' -- CHASSI
    ,4322608 --COD_MUN
    ,'BRANCO' --COR
    ,'VOLKSWAGEN' --MARCA
    ,'CONSTELATION 13.190' --MODELO
    ,4 -- NUMERO_EIXOS
    ,5 -- TARA
    ,1 -- TIPO_CARROCERIA
    ,1 -- TIPO_RODADO
);

Integrando o comando que solicita o registro/atualização do veículo

Inserir um registro na tabela INTERF_COM_VEICULOS.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
INSERT INTO INTERF_COM_VEICULOS (
    CODIGO_COMANDO
    ,ID_OPERACAO_CLIENTE
    ,PLACA
    )
VALUES (
    1000
    ,'REG.VEI.CEN9256.20180208.01'
    ,'CEN9256'
    );

Obtendo o resultado da solicitação de registro/atualização do veículo

Obter o registro da operação de registro/atualização de veículo identificada da tabela MVTOS_VEICULOS com o CODIGO_COMANDO igual a 1001.

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
14
SELECT
    ID_OPERACAO_CLIENTE,
    PLACA,
    DT_MVTACAO,
    CODIGO_COMANDO,
    SUCESSO,
    PROTOCOLO,
    DSC_RESULTADO_OPERACAO
FROM
    MVTOS_VEICULOS
WHERE
    CODIGO_COMANDO = 1001
AND ID_OPERACAO_CLIENTE = 'REG.VEI.CEN9256.20180208.01'
AND PLACA = 'CEN9256'

A tabela abaixo detalha o significado das colunas retornadas.

Coluna Descrição
SUCESSO

Indica se o registro/atualização do veículo 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/atualização do veículo.
DT_MVTACAO Informa a data e hora de quando o resultado foi gerado.
CODIGO_COMANDO Sempre será 1001, que indica o resultado do registro/atualização do veículo (1000).