Obter dados do proprietário¶
Para obter os dados mais recentes do proprietário e atualizar a base de dados do CIOTPack, é necessário:
- Fazer a integração que comanda a obtenção dos dados mais recentes de um proprietário
- Verificar o resultado da obtenção de dados de um proprietário
- Ler os dados do proprietário
Integrando o comando que solicita a obtenção de dados 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 (
910
,'ATU.PROP.14085372000172.20180131.01',
,14085372000172
)
|
Verificando o resultado da obtenção de dados de um proprietário¶
Ler o registro da operação de obter dados de proprietário identificada da tabela MVTOS_PROPRIETARIO com o CODIGO_COMANDO igual a 911.
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,
CNPJCPF,
DT_MVTACAO,
CODIGO_COMANDO,
SUCESSO,
DSC_RESULTADO_OPERACAO
FROM
MVTOS_PROPRIETARIOS
WHERE
CODIGO_COMANDO = 911
AND ID_OPERACAO_CLIENTE = 'ATU.PROP.14085372000172.20180131.01'
AND CNPJCPF = 14085372000172
|
Ler os dados de um proprietário¶
Ler o registro do motorista identificado pelo CNPJ. Os dados deverão estar atualizados.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | SELECT
CNPJCPF,
RNTRC,
DSC_RAZAO_SOCIAL,
END_BAIRRO,
END_RUA,
END_NUMERO,
END_COMPLEMENTO,
END_CEP,
END_COD_MUN,
DSC_EMAIL,
TEL_CEL_DDD,
TEL_CEL_NUMERO,
TEL_FIX_DDD,
TEL_FIX_NUMERO,
TEL_FAX_DDD,
TEL_FAX_NUMERO
FROM
PARTICIPANTES
WHERE
CNPJCPF = 14085372000172
|