Solicitar Registro/Atualização Motorista

Pode ser utilizado a qualquer momento.

  1. Faça a integração dos dados de um motorista
  2. Faça a integração que comanda o registro/atualização de um motorista
  3. 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).