Solicitar Registro/Atualização Motorista¶
Pode ser utilizado a qualquer momento.
- Faça a integração dos dados de um motorista
- Faça a integração que comanda o registro/atualização de um motorista
- Obtenha o resultado da solicitação de registro/atualização de um motorista
Integrando os dados de um motorista¶
Abaixo é possível identificar como integrar um motorista 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 MOTORISTAS VALUES (
53322541991 -- CPF
,1611328074 -- CNH
,'REINALDO JOSÉ VIEIRA' -- DSC_NOME
,TO_TIMESTAMP('1994-02-19 00:00:00.000000', 'YYYY-MM-DD HH24:MI:SS.FF6') -- DATA_NASCIMENTO
,'NOVA STETTIN' -- END_BAIRRO
,'RUA: OSCAR METT' -- END_RUA
,'43' -- END_NUMERO
,'SALA 01' -- END_COMPLEMENTO
,89140000 -- END_CEP
,4206900 -- END_COD_MUN
,'ISABEL DE GOUVEIA DE QUEIROS' -- DSC_NOME_SOLTEIRA_MAE
,47 -- TEL_CEL_DDD
,991690524 -- TEL_CEL_NUMERO
,47 -- TEL_FIX_DDD
,32211876 -- TEL_FIX_NUMERO
,47 -- TEL_FAX_DDD
,32211877 -- TEL_FAX_NUMERO
)
|
Integrando o comando que solicita o registro/atualização do motorista¶
Inserir um registro na tabela INTERF_COM_MOTORISTA.
1 2 3 4 5 6 7 8 9 10 | INSERT INTO INTERF_COM_MOTORISTA (
CODIGO_COMANDO
,ID_OPERACAO_CLIENTE
,CPF
)
VALUES (
800
,'REG.MOTO.53322541991.20180131.01'
,53322541991
)
|
Obtendo o resultado da solicitação de registro/atualização do motorista¶
Obter o registro da operação de registro/atualização de motorista identificada da tabela MVTOS_MOTORISTA com o CODIGO_COMANDO igual a 801.
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,
CPF,
DT_MVTACAO,
CODIGO_COMANDO,
SUCESSO,
DSC_RESULTADO_OPERACAO
FROM
MVTOS_MOTORISTAS
WHERE
CODIGO_COMANDO = 801
AND ID_OPERACAO_CLIENTE = 'REG.MOTO.53322541991.20180131.01'
AND CPF = 53322541991
|
A tabela abaixo detalha o significado das colunas retornadas.
Coluna | Descrição |
---|---|
SUCESSO | Indica se o registro/atualização do motorista 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 motorista. |
DT_MVTACAO | Informa a data e hora de quando o resultado foi gerado. |
CODIGO_COMANDO | Sempre será 801, que indica o resultado do registro/atualização do motorista (800). |