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 clique em um tipo de solicitação que você deseja enviar, ou em Biblioteca de solicitação, clique com o botão direito em Terminais e selecione um tipo de solicitação que deseja enviar
  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. Com base na solicitação selecionada na Etapa 2, na página Mensagem, use as visualizações Formulário, Árvore ou Origem para editar os conteúdos 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 Transporte, se necessário, altere a configuração de transporte a ser usada para a solicitação. Para criar e editar configurações de transporte e de segurança, use a guia Transporte.
  11. Se você selecionou a solicitação de XML de SOAP na etapa 2, na página Pilha de Solicitações, especifique se deseja substituir os algoritmos de segurança ou de processamento que são aplicados à solicitação realizada para o arquivo WSDL. Para incluir uma página Pilha de Respostas para editar os algoritmos de segurança ou processamento para respostas recebidas, clique e Mostrar Pilha de Respostas.
    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.
  12. 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 o IBM Rational Service Tester for SOA Quality, é possível criar um teste de serviço clicando no botão Gerar Suíte de Teste (Gerar Suíte de Teste).

Feedback