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:


  1. BuscarMotorista
    1. Se o Motorista estiver cadastrado, não invocar o Método – ‘CadastrarAtualizarMotorista’.
    2. Se o Motorista não estiver cadastrado, invocar o Método – ‘CadastrarAtualizarMotorista’.
  2. CadastrarAtualizarMotorista