Enviando uma Solicitação de Terminal WebSphere MQ

Você pode fazer chamadas para serviços que utilizam um terminal WebSphere MQ.

Antes de Iniciar

Se o serviço usar a autenticação Secure Sockets Layer (SSL), criará uma configuração SSL antes de enviar a solicitação. Para obter informações adicionais, consulte Criando Configurações SSL.

Se o serviço usar a segurança SOAP para criptografia, assinatura ou outro s algoritmos de segurança, você deverá primeiro configurar o ambiente com as bibliotecas e os arquivos de configuração corretos e, em seguida, criar um perfil de segurança para o arquivo WSDL. Para obter informações adicionais, consulte Configurando o Ambiente para Segurança do SOAP e Criando Perfis de Segurança para Arquivos WSDL.

Procedimento

Para enviar uma solicitação para um serviço WebSphere MQ:

  1. Clique no botão da barra de ferramentas Abrir o Cliente de Serviço Genérico (Botão Abrir o Cliente de Serviço Genérico) e selecione a página Solicitações.
  2. Clique em Incluir (Botão Incluir) e Incluir Solicitação de Terminal ou clique em Incluir uma Solicitação de Terminal a partir da página principal.
  3. Na janela Configurar Protocolo, selecione WebSphere MQ e especifique a configuração de transporte WebSphere MQ. Se necessário, clique em Novo para criar uma configuração de transporte WebSphere MQ para a chamada.
  4. Especifique a ação do SOAP. Se o serviço exigir que você sobreesreva o cabeçalho especificado na configuração de transporte WebSphere MQ, selecione Sobreescrever valores de configuração do protocolo MQ e especifique os detalhes corretos.
  5. Clique em Avançar.
  6. Na página Selecionar Elemento Raiz, se o serviço usar um XML Schema Definition (XSD) específico, selecione a página a partir da lista ou clique em Pesquisar para importar o arquivo XSD e, em seguida, selecione o elemento raiz para a solicitação. Se nenhum XSD estiver disponível para o serviço, selecione Nenhum Esquema.
  7. Clique em Concluir. A solicitação é incluída na seção Terminais da Biblioteca de Solicitação.
  8. Na Biblioteca de Solicitação, selecione o elemento da solicitação. O cliente de serviço genérico mostra três etapas: Editar Dados, Chamar e Visualizar Resposta. Os detalhes para a solicitação são exibidos na etapa Editar Dados.
  9. Na página Mensagem, use as visualizações Formulário, Árvore ou Origem para editar o conteúdo da solicitação. Cada visualização mostra um formato diferente dos mesmos dados. Para incluir ou remover os elementos XML na visualização Formulário ou Árvore, clique em Esquema > Validar e Assistir para compilar com um XSD especificado no catálogo do esquema.
  10. Na página Anexos, especifique os anexos do arquivo para enviar com a solicitação. Você deve ter configurado o ambiente com as bibliotecas e os arquivos de configuração corretos para lidar com anexos de arquivo.
  11. Na página Transporte, se necessário, altere a configuração de transporte a ser usada para a solicitação. Você pode criar e editar configurações de transporte e de segurança clicando na guia Transporte.
  12. Na página Pilha de Solicitações, especifique se você deseja substituir os algoritmos de segurança e processamento aplicados à solicitação realizada para o arquivo WSDL. Clique em Mostrar Pilha de Respostas para incluir uma página Pilha de Respostas para editar os algoritmos de segurança ou processamento para as respostas recebidas.
    Nota: Estas configurações se aplicam apenas à solicitação atual. Para editar a pilha de solicitações e respostas para todas as solicitações que usam o arquivo WSDL atual, clique em Editar Segurança WSDL para abrir o Editor de Segurança WSDL.
  13. Quando você estiver pronto, clique em Chamar para enviar a solicitação 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 solicitações bem sucedidas são registradas e incluídas na lista Histórico de Solicitação. Se você estiver usando o IBM Rational Performance Tester ou , poderá clicar no botão Gerar Suíte de Testes (Gerar Suíte de Testes) para criar um teste de serviço.

Feedback