Breadcrumbs

Configurando uma chamada webservice pelo SoupUI.

  • Introdução - O intuito deste artigo é demostrar como configurar o SoupUI para fazer uma chamada via webservice. O exemplo a seguir é uma consulta síncrona no cold, mais o formato é o mesmo para as outras chamadas.


  • Passo a passo - Criando a conexão:

1 - Com o SoupUI instalado clic em  SOAP.

image-20230402-235943.png

2 - De um nome ao projeto e aponte o endereço WSDL.

image-20230403-000039.png


3 - Onde buscar o endereço do WSDL.?

Acesse o inetmgr, depois expandindo o default WebSite/eFormsWebservices/Contente View e selecione o webservice a ser chamado, no exemplo  utilizamos o WSConsultarColdSincrono e clique em Browse.

image-20230403-000239.png
image-20230403-000410.png

4 – O webservice irá abrir no browse, então copie o endereço completo http://localhost/eFormsWebServices/WSConsultarColdSincrono.asmx e cole em Initial WSDL adicionando ?wsdl, este é um endereço local, em caso de endereço externo solicitar a infra do cliente o endereço publicado.

image-20230403-000718.png


image-20230403-000937.png

5 – Projeto criado.

image-20230403-001036.png

6 -Após criado o novo projeto selecione a chamada que deseja realizar e adicione o comando <![CDATA[]]>.

image-20230403-002159.png


7 – Dentro do comando CDATA coloque a chamada pronta que deseja realizar, no exemplo aqui é uma chamada eformsConsultarStatusSincrono e execute.

image-20230403-002302.png

8 – Exemplo chamada realizada com sucesso.

image-20230403-002355.png


Fonte: Paulo Sergio Borges.