DOCUMENTAÇÃO CORPORATIVA
Buscar Motorista
Explicando
A mensagem abaixo, ocorre quando o Motorista não está cadastrado em nossa base de dados. (O Motorista deve ser cadastrado para esse método retornar sucesso.)
BuscarMotoristaResponse
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Header> <Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">http://tmsfrete.v2.targetmp.com.br/FreteTMSService/BuscarMotoristaResponse</Action> </s:Header> <s:Body> <BuscarMotoristaResponse xmlns="http://tmsfrete.v2.targetmp.com.br"> <BuscarMotoristaResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <Erro> <CodigoErro>99</CodigoErro> <MensagemErro>Transportador não encontrado para o CPF/CNPJ informado. Tipo de Erro: Negocio</MensagemErro> </Erro> <Itens i:nil="true" /> <NumeroPagina>0</NumeroPagina> <QuantidadeItensPorPagina>0</QuantidadeItensPorPagina> <QuantidadeTotalItens>0</QuantidadeTotalItens> <QuantidadeTotalPaginas>0</QuantidadeTotalPaginas> </BuscarMotoristaResult> </BuscarMotoristaResponse> </s:Body> </s:Envelope>
Muitos Integradores, invocam o Método – ‘BuscarMotorista’ antes de invocarem o método – ‘CadastrarAtualizarMotorista’, então:
- BuscarMotorista
- Se o Motorista estiver cadastrado, não invocar o Método – ‘CadastrarAtualizarMotorista’.
- Se o Motorista não estiver cadastrado, invocar o Método – ‘CadastrarAtualizarMotorista’.
- CadastrarAtualizarMotorista