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 15 Next »

Primeiro Request

Prezado integrador, vamos realizar nosso primeiro Request de teste fazendo uso da plataforma SoapUI.


Primeiro Passo

Caso não tenha o SoapUI instalado em seu ambiente de trabalho, por favor faça o download do aplicativo na url abaixo:

https://www.soapui.org/downloads/soapui.html

Segundo Passo

Abra a ferramenta SoapUI e crie um novo projeto fazendo uso da URL WSDL de Homologação que se encontra na página: Homologação - URL WSDL


Terceiro Passo

Faça uso das credenciais TMS que disponibilizamos no Documento: Registro de Dados de Teste para Integradoras (Enviamos essa documentação no e-mail de Boas-Vidas a Integração).

Método - 'ObterInformacaoServico'
<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:ObterInformacaoServico>
         <tms:auth>
            <tms:Usuario>tms.exemplo</tms:Usuario>
            <tms:Senha>WlxCi3IwO3A=</tms:Senha>
            <tms:Token i:nil = "true"/>
         </tms:auth>
      </tms:ObterInformacaoServico>
   </soapenv:Body>
</soapenv:Envelope>

Observação Importante

TAG - NULL
Não sugerimos que Não nos informe alguma ou algumas TAGs dos métodos que venham a desenvolver, muito menos desrespeitam o posicionamento das TAGs de um método, caso o façam, ocorrerá problemas.

Quando uma TAG não for obrigatória, favor informá-la NULL.

Informar <xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> nos Envelopes de todos os métodos do nosso WS 2.0 para poder passar uma determinada TAG como NULL.
 
Exemplo:

Passo 1:
<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">

Passo 2:
<tms:auth>
     <tms:Usuario>tms.exemplo</tms:Usuario>
     <tms:Senha>WlxCi3IwO3A=</tms:Senha>
     <tms:Token i:nil = "true"/>
</tms:auth>
  • No labels