Cliente e depurador SOAP

Executar e depurar transações SOAP

  • Suporte para SOAP 1.1 e 1.2
  • Interface de cliente SOAP e interface de cliente WSDL
  • Depurador SOAP para analisar as interações com serviços web
  • Validação SOAP
  • Opções de segurança WS-Security e HTTPS
  • Gráfico Editor de WSDL

Cliente SOAP

Executando uma transação SOAP com o XMLSpy

O XMLSpy oferece todas as funcionalidades do SOAP 1.2 e 1.1, incluindo um cliente SOAP para interpretar documentos WSDL, criar requisições SOAP, enviá-las para um serviço web e visualizar a resposta SOAP.

Você pode abrir qualquer documento WSDL 1.1/2.0 existente e, imediatamente, obter informações sobre as funções que o serviço web correspondente oferece. Em seguida, você pode selecionar uma dessas funções para criar automaticamente uma mensagem SOAP, preencher os dados e enviá-la ao serviço web via HTTP ou HTTPS.

A mensagem de resposta SOAP é recebida e exibida. Esta funcionalidade oferece suporte completo para dados altamente estruturados (por exemplo, utilizando tipos complexos como parâmetros ou no conjunto de resultados).

Depurador SOAP

O depurador SOAP do XMLSpy funciona como um proxy de serviços web entre um cliente e um servidor de serviços web, permitindo que você examine arquivos WSDL 1.1/2.0, execute transações de serviços web passo a passo, enviadas via HTTP ou HTTPS, inspecione todos os documentos XML de requisição e resposta, defina pontos de interrupção em funções SOAP (tanto na requisição quanto na resposta) e, inclusive, defina pontos de interrupção condicionais que são ativados quando uma determinada requisição ou resposta contém dados específicos, definidos por meio de uma consulta XPath.

Dessa forma, o depurador SOAP ajuda você a identificar e corrigir erros de forma rápida e fácil.

Exemplo de Serviços Web

O arquivo de ajuda do XMLSpy contém informações sobre um serviço web de exemplo ao qual você pode se conectar para experimentar as funcionalidades do cliente SOAP e do depurador SOAP.

Opções de segurança SOAP

Para ajudar a atender à necessidade de segurança completa nas transações de serviços web, o XMLSpy oferece suporte à autenticação baseada no padrão WS-Security (Segurança de Serviços Web) por meio de certificados de cliente, e permite a chamada de serviços web via HTTPS.

Publicado pela OASIS, o Web Services Security é uma extensão do protocolo SOAP, projetado para adicionar funções de segurança, como autenticação, às próprias mensagens SOAP, visando garantir a segurança completa das transações complexas de serviços web. Essas medidas complementam as já oferecidas na camada de transporte pela segurança HTTP.

As opções de segurança SOAP são configuradas na janela de configurações de requisição SOAP, que pode ser acessada através do menu SOAP. Isso permite habilitar e editar as configurações de segurança HTTP e as configurações WS-Security. As configurações de segurança também podem ser especificadas para o depurador SOAP.

Configurando as opções de segurança SOAP no XMLSpy