Fazendo uma Chamada com um Arquivo WSDL

É possível invocar chamadas para serviços baseados em SOAP ou JMS que usam um arquivo Web Service Description Language (WSDL) para especificar o conteúdo da chamada.

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 uma Configuração 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 um perfil de segurança SOAP para um WSDL para obter detalhes.

Se o serviço enviar ou receber anexos de arquivo, certifique-se de que você tenha configurado o ambiente com as bibliotecas e arquivos de configuração corretos. Consulte Configurando o Ambiente para Lidar com Anexos de Arquivo para obter detalhes.

Sobre Esta Tarefa

Para fazer uma chamada de serviço com base em um arquivo WSDL:

Procedimento

  1. Abra o cliente de serviço genérico e clique na guia Chamadas e, em seguida, clique em Incluir um Arquivo WSDL Incluir um Arquivo WSDL.
  2. 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 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 Filtrar e Procurar Procurar para pesquisar o conteúdo do repositório.
  3. Clique em OK. O WSDL é incluído na Biblioteca de Chamadas.
  4. Na Biblioteca de Chamadas, expanda o WSDL, a ligação e a operação e, em seguida, selecione o elemento de chamada. A chamada é configurada automaticamente com quaisquer terminais SOAP ou JMS que estão disponíveis no WSDL. O cliente de serviço genérico mostra 3 etapas: Editar Dados, Chamar e Visualizar Resposta. Os detalhes da chamada são exibidos na etapa Editar Dados.
  5. Na página Mensagem, utilize as visualizações Formulário, Árvore ou Origem para editar o conteúdo da chamada. Cada visualização propõe uma exibição diferente dos mesmos dados. Se deseja incluir ou remover elementos XML na visualização Formulário ou Árvore, você pode clicar em Esquema > Validar e Ajudar para seguir um XML Schema Definition (XSD) especificado no Catálogo de Esquemas.
  6. Na página Anexos, especifique qualquer anexo de arquivo que será enviado com a chamada. Você deve ter configurado o ambiente com as bibliotecas e os arquivos de configuração corretos para lidar com anexos de arquivo.
  7. Na página Transporte, especifique uma configuração de transporte HTTP, JMS ou WebSphere MQ a ser utilizada pela chamada. Você pode criar e editar configurações de transporte e de segurança clicando na guia Transporte.
  8. Nas páginas Segurança para Pedido e Segurança para Resposta, especifique se deseja substituir as configurações de segurança para o WSDL. Se deseja editar as configurações de segurança atuais para o WSDL, clique em Editar Segurança do WSDL para abrir o Editor de Segurança do WSDL.
  9. Quando estiver pronto, clique em Chamar para invocar a chamada de serviço. O cliente de serviço genérico envia o pedido e exibe o retorno de mensagem na etapa Visualizar Resposta.

O que Fazer Depois

As chamadas bem-sucedidas são gravadas e incluídas no Histórico de Chamadas.

Feedback