DOCUMENTAÇÃO CORPORATIVA

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Objetivo

Esse método tem como objetivo realizar uma busca de transportadores que estejam cadastrados em nossa base de dados.


Observações Importantes

  1. Não é possível realizar rajadas para esse método, a TARGET limita uma quantidade X de requisições por minuto, aconselhamos requisições por demanda.

Request

BuscaTransportadorRequest
CampoTipoObrigatórioDescriçãoObservação
1QuantidadeItensPorPaginaintSimQuantidade de Itens por PáginaN/A
2NumeroPaginaintSimNúmero da PáginaN/A
3CPFCNPJstringSimCPF ou CNPF do TransportadorN/A

Response

TransportadorResponse
CampoTipoObrigatórioDescriçãoObservação
1ErroErroResponse - stringNãoRetorna o ErroNULO em caso de sucesso
2CPFCNPJstringSimCPF ou CNPJ do TransportadorN/A
3DataAtualizacaoDatetime (YYYY-MM-DD)NãoData de Atualização do Cadastro do TransportadorN/A
4DataRegistroDatetime (YYYY-MM-DD)SimData do Registro do Cadastro do TransportadorN/A
5IdClienteintSimId ClienteId do Cliente TARGET que Cadastrou o Transportador
6IdDmTipoPessoaintSimRetorna o Tipo de PessoaN/A
7IdDmTipoTransportadorintSimRetorna o Tipo de Transportador.N/A
8NomeRazaoSocialstringSimNome Razão SocialApenas em caso de CNPJ
9RNTRCstringSimRNTRC do TransportadorN/A

Método

Abaixo, segue método - 'BuscarTransportador'.

BuscaTransportadorRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br">
   <soapenv:Header/>
   <soapenv:Body>
      <tms:BuscarTransportador>
         <tms:auth>
            <tms:Usuario>?</tms:Usuario>
            <tms:Senha>?</tms:Senha>
            <tms:Token>?</tms:Token>
         </tms:auth>
         <tms:buscaTransportador>
            <tms:QuantidadeItensPorPagina>?</tms:QuantidadeItensPorPagina>
            <tms:NumeroPagina>?</tms:NumeroPagina>
            <tms:CPFCNPJ>?</tms:CPFCNPJ>
         </tms:buscaTransportador>
      </tms:BuscarTransportador>
   </soapenv:Body>
</soapenv:Envelope>

Buscar Transportador

Abaixo, segue exemplo do método - 'BuscaTransportador'.

Exemplo - BuscaTransportador
Request
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
   <soapenv:Header/>
   <soapenv:Body>
      <tms:BuscarTransportador>
         <tms:auth>
            <tms:Usuario>tms.exemplo</tms:Usuario>
            <tms:Senha>v0hXPrwerKblaBs=</tms:Senha>
            <tms:Token i:nil="true" />
         </tms:auth>
         <tms:buscaTransportador>
            <tms:QuantidadeItensPorPagina>1</tms:QuantidadeItensPorPagina>
            <tms:NumeroPagina>1</tms:NumeroPagina>
            <tms:CPFCNPJ>08277185430</tms:CPFCNPJ>
         </tms:buscaTransportador>
      </tms:BuscarTransportador>
   </soapenv:Body>
</soapenv:Envelope>


Response
<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/BuscarTransportadorResponse</Action>
  </s:Header>
  <s:Body>
    <BuscarTransportadorResponse xmlns="http://tmsfrete.v2.targetmp.com.br">
      <BuscarTransportadorResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
        <Erro i:nil="true" />
        <CPFCNPJ>08277185430</CPFCNPJ>
        <DataAtualizacao i:nil="true" />
        <DataRegistro>0001-01-01T00:00:00</DataRegistro>
        <IdCliente>29800</IdCliente>
        <IdDmTipoPessoa>1</IdDmTipoPessoa>
        <IdDmTipoTransportador>0</IdDmTipoTransportador>
        <NomeRazaoSocial>DURVAN ELLITON VIANA DA SILVA</NomeRazaoSocial>
        <RNTRC>50817399</RNTRC>
      </BuscarTransportadorResult>
    </BuscarTransportadorResponse>
  </s:Body>
</s:Envelope>
  • No labels