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 WSDL

Cliente SOAP

Executar uma transação SOAP com o XMLSpy

O XMLSpy inclui 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.

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, pode selecionar uma dessas funções para criar automaticamente uma mensagem SOAP, preencher os dados e enviá-la ao serviço web através de HTTP ou HTTPS.

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

Depurador SOAP

O depurador SOAP do XMLSpy funciona como um servidor proxy para serviços web, situando-se entre o cliente e o servidor de serviços web. Permite examinar ficheiros WSDL 1.1/2.0, percorrer passo a passo as transações de serviços web enviadas através de HTTP ou HTTPS, analisar todos os documentos XML de requisição e resposta, definir pontos de interrupção em funções SOAP (tanto na requisição como na resposta) e até definir pontos de interrupção condicionais que são ativados quando uma determinada requisição ou resposta contém dados selecionados, especificados através de uma consulta XPath.

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

Exemplo de Serviços Web

O ficheiro de ajuda do XMLSpy inclui informações sobre um serviço web de exemplo ao qual pode conectar-se para experimentar as funcionalidades do cliente SOAP e do depurador SOAP.

Opções de segurança SOAP

Para ajudar a garantir a segurança completa das transações de serviços web, o XMLSpy suporta a autenticação baseada no padrão WS-Security (Segurança de Serviços Web) através de certificados de cliente, e permite a utilização de serviços web via HTTPS.

Publicado pela OASIS, o Web Services Security é uma extensão do protocolo SOAP concebida para adicionar funcionalidades de segurança, como a autenticação, às próprias mensagens SOAP, garantindo a segurança de ponta a ponta em transações complexas de serviços web. Estas medidas complementam as já existentes na camada de transporte, proporcionadas pela segurança HTTP.

As opções de segurança SOAP são configuradas no diálogo de configurações da requisição SOAP, que pode ser acedido através do menu SOAP. Isto permite ativar 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.

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