A consulta de motoristas da ANTT permite que a pesquisa seja feita de quatro formas:
- CPF do motorista;
- Prontuário do motorista;
- CNPJ da empresa;
- Nome do motorista.
Execução do serviço
Após a configuração, deve ser feita a chamado para a procedure GetMotoristas com os seguintes parâmetros:
TIPO DE PARÂMETRO | TIPO DE DADO | DESCRIÇÃO |
---|
INPUT | CHARACTER | CPF do motorista |
INPUT | CHARACTER | Prontuário do motorista |
INPUT | CHARACTER | CNPJ da empresa |
INPUT | CHARACTER | Nome do motorista |
OUTPUT | JSON | Objeto JSON com um array contendo os motoristas encontrados na pesquisa |
Os parâmetros não são obrigatórios, a pesquisa pode ser com somente um parâmetro:
RUN GetMotoristas IN hMashup(INPUT "", INPUT "", INPUT "", INPUT "Abelardo", OUTPUT oJson).
Um exemplo completo pode ser baixado aqui.
Retorno de dados
O retorno é feito através de um objeto no formato JSON. Este objeto possuirá somente um array sob o valor "Motoristas", que contém objetos com a seguinte estrutura:
NOME | TIPO DE DADO |
---|
Nome | String |
CPF | String |
Prontuario | String |
Empresa | String |
Admissao | DateTime |
Demissao | DateTime |
AntecedenteEstadual | DateTime |
AntecedenteFederal | DateTime |
Status | String |