É possível usar o cliente de serviço genérico para enviar rapidamente solicitações para um serviço usando todas as operações em um arquivo Web Services Description Language (WSDL). As chamadas são geradas com valores padrão, com base no tipo de dado.
Antes de Iniciar
Certifique-se de que você tenha um arquivo WSDL válido. Assegure-se de que os arquivos WSDL utilizam a sintaxe apropriada para o ambiente de teste. O cliente de serviço genérico pode não funcionar com alguns arquivos Web Services Description
Language (WSDL).
Se o serviço usar a autenticação Secure Sockets Layer (SSL), crie uma configuração SSL
antes de fazer a chamada. Consulte Criando Configurações SSL para obter detalhes.
Se o serviço utilizar segurança do SOAP para criptografia, assinatura ou outros algoritmos de segurança, é necessário primeiro configurar o ambiente com as bibliotecas e arquivos de configuração corretos e, em seguida, criar um perfil de segurança para o WSDL. Consulte Configurando o Ambiente para Segurança do SOAP e Criando Perfis de Segurança para Arquivos WSDL para obter detalhes.
As chamadas serão geradas para cada operação no arquivo WSDL usando os valores padrão de cada tipo. Por exemplo, as sequências usarão o valor padrão str. É possível alterar os valores padrão nas preferências Valores Padrão de XML.
Procedimento
- Abra o cliente de serviço genérico e clique na guia Solicitações e depois clique em
Incluir um Arquivo WSDL.
- Na janela Incluir Arquivos WSDL, selecione um WSDL existente ou importe
um WSDL com um dos seguintes métodos:
- Clique em Importar do Arquivo para importar um
arquivo WSDL do sistema de arquivos.
- Clique em Importar da URL para fazer download e importar
um WSDL on-line da web.
- Clique em Importar do WSRR para importar um WSDL de
um IBM WebSphere Service
Registry and Repository (WSRR). Digite a URL do WSRR e clique em Conectar. É possível clicar em
Procurar para pesquisar o conteúdo do
repositório.
- Clique em Importar do UDDI para importar um WSDL de
um repositório Universal Description Discovery and Integration (UDDI). Digite a URL do UDDI e clique em Conectar. É possível clicar em
Filtrar e
Procurar para pesquisar
o conteúdo do repositório.
- Clique em OK. O WSDL é incluído na
Biblioteca de Chamadas.
- Em Biblioteca de Chamadas, clique com o botão direito do mouse no WSDL e selecione Testar Métodos do
WSDL. A chamada é configurada automaticamente com quaisquer terminais SOAP ou JMS que estão disponíveis no WSDL.
O que Fazer Depois
As chamadas bem-sucedidas serão gravadas e incluídas na lista
Histórico de Solicitações. Se estiver usando o IBM Rational Performance
Tester ou o IBM Rational Service Tester for SOA Quality,
você poderá clicar no botão
Gerar Conjunto de Testes (
![Gerar Conjunto de Testes](../images/icon_gsc_generatetest.gif)
) para criar um teste de serviço.