Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

RoteiroRequest
CampoTipoObrigatórioDescriçãoObservação
1NomeRoteirostringSimNome do Roteiro a ser criado.N/A
2CategoriaVeiculointSimCategoria de um veículo base, para definição do preço.
View file
nameCategoriaDeVeículos.xlsx
height150
3CodigoIBGEMunicipioOrigemintSimCódigo IBGE do município de Origem do Roteiro.N/A
4CodigosIBGEMunicipioParadasintSimCódigo IBGE dos municípios de paradas intermediárias, sendo no máximo 35 paradas.N/A
5CodigoIBGEMunicipioDestinointSimCódigo IBGE do município de Destino do Roteiro.N/A


Response

RoteiroResponse
CampoTipoObrigatórioDescriçãoObservação
1ErroErroResponse - stringNãoMensagem de ErroNULO em caso de sucesso.
2IdRoteirointSimID gerado pelo método para o roteiro criado.N/A
3NomeRoteirostringSimNome informado na geração do Roteiro.N/A
4OrigemstringSimNome do local de origem do Roteiro.N/A
5DestinostringSimNome do local de destino do roteiro.N/A
6DistanciadecimalSimDistancia em km do roteiro.N/A
7CustoPedagioTotaldecimalSimCusto de pedágio do Roteiro.N/A
8CustoTotalRotadecimalSimCusto total gasto no Roteiro.N/A

...

Code Block
languagexml
themeRDark
firstline1
titleRoteiroRequest
linenumberstrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br" xmlns:arr="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
   <soapenv:Header/>
   <soapenv:Body>
      <tms:CadastrarRoteiro>
         <tms:auth>
            <tms:Usuario>?</tms:Usuario>
            <tms:Senha>?</tms:Senha>
            <tms:Token>?</tms:Token>
         </tms:auth>
         <tms:roteiroRequest>
            <tms:NomeRoteiro>?</tms:NomeRoteiro>
            <tms:CategoriaVeiculo>?</tms:CategoriaVeiculo>
            <tms:CodigoIBGEMunicipioOrigem>?</tms:CodigoIBGEMunicipioOrigem>
            <tms:CodigosIBGEMunicipioParadas>
               <arr:int>?</arr:int>
            </tms:CodigosIBGEMunicipioParadas>
            <tms:CodigoIBGEMunicipioDestino>?</tms:CodigoIBGEMunicipioDestino>
         </tms:roteiroRequest>
      </tms:CadastrarRoteiro>
   </soapenv:Body>
</soapenv:Envelope>


Cadastrar

Abaixo, segue o exemplo para cadastrar um Roteiro.

Code Block
languagexml
themeRDark
firstline1
titleCadastrar - RoteiroRequest
linenumberstrue
Request
            
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br" xmlns:arr="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
   <soapenv:Header/>
   <soapenv:Body>
      <tms:CadastrarRoteiro>
         <tms:auth>
            <tms:Usuario>tms.exemplo</tms:Usuario>
            <tms:Senha>v0hXPrwerKblaBs=</tms:Senha>
            <tms:Token i:nil="true" />
         </tms:auth>
         <tms:roteiroRequest>
        <tms:NomeRoteiro>RJ x STS</tms:NomeRoteiro>
        <tms:CategoriaVeiculo>7</tms:CategoriaVeiculo>
        <tms:CodigoIBGEMunicipioOrigem>3532207</tms:CodigoIBGEMunicipioOrigem>
        <tms:CodigosIBGEMunicipioParadas>
          <arr:int>3504008</arr:int>
          <arr:int>3534708</arr:int>
          <arr:int>3522307</arr:int>
          <arr:int>3552205</arr:int>
          <arr:int>3548708</arr:int>
        </tms:CodigosIBGEMunicipioParadas>
        <tms:CodigoIBGEMunicipioDestino>3548500</tms:CodigoIBGEMunicipioDestino>
         </tms:roteiroRequest>
      </tms:CadastrarRoteiro>
   </soapenv:Body>
</soapenv:Envelope>


Response
            

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <CadastrarRoteiroResponse xmlns="http://tmsfrete.v2.targetmp.com.br">
         <CadastrarRoteiroResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <Erro i:nil="true"/>
            <IdRoteiro>10169</IdRoteiro>
            <NomeRoteiro>RJ X STS</NomeRoteiro>
            <Origem>Narandiba, SP</Origem>
            <Destino>Santos, SP</Destino>
            <Distancia>701.36</Distancia>
            <CustoPedagioTotal>176.4</CustoPedagioTotal>
            <CustoTotalRota>176.4</CustoTotalRota>
         </CadastrarRoteiroResult>
      </CadastrarRoteiroResponse>
   </s:Body>
</s:Envelope>