Solicitar Registro/Atualização Proprietário

Pode ser utilizado a qualquer momento.

  1. Faça a integração dos dados de um proprietário
  2. Faça a integração que comanda o registro/atualização de um proprietário
  3. Obtenha o resultado da solicitação de registro/atualização de um proprietário

Integrando os dados de um proprietário

Abaixo é possível identificar como integrar um proprietário no banco de dados do CIOTPack.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
INSERT INTO PARTICIPANTES VALUES (
    05453531000153 -- CNPJCPF
    ,10196469 -- RNTRC
    ,'AGRO CERRADO LTDA' -- DSC_RAZAO_SOCIAL
    ,'CENTRO' -- END_BAIRRO
    ,'BARAO DO TRIUNFO' -- END_RUA
    ,'123' -- END_NUMERO
    ,NULL -- END_COMPLEMENTO
    ,95800000 -- END_CEP
    ,4322608 -- END_COD_MUN
    ,NULL -- DSC_EMAIL
    ,19 -- TEL_CEL_DDD
    ,998250594 -- TEL_CEL_NUMERO
    ,51 -- TEL_FIX_DDD
    ,37411995 -- TEL_FIX_NUMERO
    ,NULL -- TEL_FAX_DDD
    ,NULL -- TEL_FAX_NUMERO
    ,1 -- TIPO_PESSOA
    )

Integrando o comando que solicita o registro/atualização do proprietário

Inserir um registro na tabela INTERF_COM_PROPRIETARIO.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
INSERT INTO INTERF_COM_PROPRIETARIO (
    CODIGO_COMANDO
    ,ID_OPERACAO_CLIENTE
    ,CNPJCPF
    )
VALUES (
    900
    ,'REG.PROP.05453531000153.20180131.01'
    ,05453531000153
    )

Obtendo o resultado da solicitação de registro/atualização do proprietário

Obter o registro da operação de registro/atualização de motorista identificada da tabela MVTOS_PROPRIETARIOS com o CODIGO_COMANDO igual a 901.

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,
    CNPJCPF,
    DT_MVTACAO,
    CODIGO_COMANDO,
    SUCESSO,
    PROTOCOLO,
    DSC_RESULTADO_OPERACAO
FROM
    MVTOS_PROPRIETARIOS
WHERE
    CODIGO_COMANDO = 901
AND ID_OPERACAO_CLIENTE = 'REG.PROP.05453531000153.20180131.01'
AND CNPJCPF = 05453531000153

A tabela abaixo detalha o significado das colunas retornadas.

Coluna Descrição
SUCESSO

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