Para testar aplicativos baseados em Java, crie um teste de serviço e inclua as mensagens do WebSphere Java
MQ. É possível criar um teste de serviço usando a opção do Cliente de Serviço Genérico

ou o assistente de Novo Teste de Serviço

.
Antes de Iniciar
Conecte-se a um Servidor do WebSphere MQ.
Se você estiver
utilizando a autenticação Secure Sockets Layer (SSL), certifique-se de possuir
todos os arquivos de chave necessários na área de trabalho.
Se estiver utilizando a segurança do SOAP, assegure-se de
que tenha configurado o ambiente com as bibliotecas e os arquivos de configuração
corretos.
Procedimento
- No ambiente de trabalho, clique em ou clique no ícone Criar um Teste de Serviço
.
- Selecione um projeto e, em seguida, em Nome do arquivo de teste,
digite um nome para o teste. O nome que digitar servirá de
base para os nomes de arquivos de gravação, de teste e de outros arquivos
necessários. Você
verá esses arquivos no Navegador padrão ou no Java™ Package
Explorer com seus sufixos distintos, mas verá apenas o nome simples do teste no Navegador
de Teste.
- Na página Selecionar uma interface de solicitação de serviço, conclua uma das etapas a seguir:
- Para testar um serviço que usa um arquivo WSDL, selecione Solicitação de serviço da Web ou Estrutura baseada em especificação, clique em
Avançar e selecione um arquivo WSDL.
- Para testar um serviço que não usa um arquivo WSDL, selecione Solicitação de XML, Solicitação de Texto, Solicitação Binária ou um
Teste vazio.
- Clique em Avançar, selecione o protocolo WebSphere Java MQ
e especifique uma configuração de transporte. Se necessário, clique em Novo para
criar a configuração de transporte para a chamada. Consulte o Criando uma configuração de transporte do WebSphere Java MQ.
- Conclua as informações a seguir na guia Geral:
- Fila
- Nome da fila, conforme definido no Servidor do WebSphere MQ.
- Tipo de mensagem
Os tipos de mensagens são estes:
- Datagrama significa que a mensagem não requer uma resposta.
- Solicitação significa que a mensagem requer uma resposta.
- Resposta significa que a mensagem é uma resposta para uma mensagem anterior de solicitação.
- Relatório significa que a mensagem está sendo relatada em alguma ocorrência esperada ou inesperada,
geralmente relatada para alguma outra mensagem. Um exemplo é uma mensagem de solicitação que continha dados inválidos.
- Persistência de Mensagem
Este valor indica se a mensagem é persistente ou não. Se a mensagem for persistente, ela
sobreviverá às falhas do sistema e à reinicializações do gerenciador de filas. Se a mensagem não for persistente, ela
sobreviverá a uma reinicialização, se estiver presente em uma fila que tiver o atributo NPMCLASS(HIGH). No entanto, mesmo
com o atributo NPMCLASS(HIGH), a mensagem não sobreviverá a uma classe QMGR. Mensagens não persistentes em
filas que tiverem o atributo NPMCLASS (NORMAL) serão descartadas na reinicialização do gerenciador de filas, mesmo se a
mensagem for encontrada no armazenamento auxiliar durante o procedimento de reinicialização.
- Resposta Dinâmica
- Marque esta caixa de seleção para o Servidor do WebSphere MQ, para criar dinamicamente uma fila provisória como uma
resposta. Se essa caixa de seleção não estiver selecionada, a mensagem na Fila de Resposta será usada.
- Fila de Resposta
Este é o nome da fila de mensagens à qual o aplicativo que emitiu a solicitação get para
a mensagem deve enviar a resposta e relatar mensagens.
- Gerenciador de Resposta
Este é o nome do gerenciador de filas no qual a fila de resposta é definida.
- Propriedades Adicionais
- Especifique as propriedades adicionais para as filas.
- Opcional: Se necessário, conclua as informações a seguir na guia Config:
- Prioridade da Mensagem
Esta é a prioridade da mensagem. A prioridade mais baixa é 0.
- Codificação
Esta é a codificação numérica de dados numéricos na mensagem. Este valor não se aplica a dados
numéricos na própria estrutura MQMD.
- Intervalo de Validação
Este é o período de tempo, em décimos de segundo, após o qual a mensagem torna-se elegível para ser
descartada, se ela ainda não tiver sido removida da fila de destino. O intervalo de validação é configurado pelo
aplicativo que colocou a mensagem.
- Conjunto de caracteres
Este é o identificador de conjunto de caracteres dos dados de caractere nos dados de mensagem do aplicativo.
- Opcional: Na guia Relatório, selecione as mensagens de relatório a serem recebidas.
- Opcional: Se necessário, conclua as informações a seguir na guia Contexto:
- Dados de Identificação de Aplicativo
Estas informações são definidas pelo conjunto de aplicativos. Use-as para fornecer informações sobre a
mensagem ou o seu originador.
- Dados de Origem de Aplicativo
Estas informações são definidas pelo conjunto de aplicativos. Use-as para fornecer informações adicionais
sobre a origem da mensagem.
- Token de Conta
Estas informações são necessárias para o aplicativo, para cobrar adequadamente pelo trabalho que é feito
como um resultado da mensagem.
- ID do Usuário
Este é o identificador do usuário do aplicativo que originou a mensagem.
- Opcional: Na guia Identificadores, para as mensagens que requerem entrada binária,
especifique o ID no formato de sequência na segunda coluna. A primeira coluna é preenchida automaticamente
no formato hexadecimal.
- Opcional: Na guia Segmentação, selecione o segmento da mensagem e clique em
Avançar.
- Se você tiver selecionado Solicitação de XML, clique em Avançar,
selecione um arquivo XSD e clique em Concluir. O novo teste de serviço é criado.
O que Fazer Depois
Agora é possível aprimorar o teste e executá-lo.