Executando a Amostra de Nó JMSHeader
Após ter importado e implementado a amostra, você pode executá-la,
utilizando as seguintes instruções.
Este tópico inclui instruções para a execução da amostra. Ele também inclui
a mensagem de saída esperada para que você possa confirmar que a amostra funcionou. Para obter informações adicionais sobre a amostra, leia
Sobre a Amostra de Nó JMSHeader.
Se você encontrar algum problema ao executar a amostra, consulte
Resolvendo problemas ao executar amostras na
documentação do WebSphere Message Broker.
- Deve-se configurar o ambiente JNDI antes de
poder executar a amostra; consulte Configurando o JNDI.
- No Windows, se você já tiver executado "Importar e implementar parcialmente
a amostra", é possível continuar no marcador 3 e começar a testar o fluxo de
mensagens; caso contrário:
- No Windows: Implemente o arquivo broker archive (BAR)
JMSCoordinatedRequestReply.bar.
- No UNIX: Se o arquivo .bindings for criado
sob o /home/db2admin/JNDI-Directory, implemente o
arquivo BAR JMSCoordinatedRequestReplyUnix.bar. Se o arquivo .bindings for criado sob uma pasta
diferente, modifique o arquivo BAR JMSCoordinatedRequestReplyUnix.bar
utilizando o editor Broker Archive. Abra o arquivo JMSCoordinatedRequestReplyUnix.bar, vá para a guia
Configurar e altere a propriedade Ligações de JNDI do
Local para file:/home/username/JNDI-Directory para todos os nós JMSInput
e JMSOutput em cada arquivo .cmf.
- Coloque a mensagem de teste na fila de entrada:
- Na visualização Desenvolvimento do Intermediário, expanda o projeto
"JMSHeader Node Message Flows".
- Use o arquivo de enfileiramento InputMessage.enqueue, que é fornecido
com a amostra JMS Header para colocar a mensagem de pedido
<StockInformation><CompanyName>IBM</CompanyName></StockInformation>
na fila JMSInput. Se não for possível utilizar o arquivo de enfileiramento InputMessage.enqueue que é fornecido com a amostra,
é possível colocar a mensagem de pedido
<StockInformation><CompanyName>IBM</CompanyName></StockInformation>
diretamente na fila REQUEST_INQ.
- Obtenha a mensagem processada a partir da fila de saída:
- Use o arquivo OutputMessage.mbtest, que é fornecido com a amostra JMS
Header, para obter a mensagem de saída.
- Clique em Obter Mensagem para ler uma mensagem a partir da fila
REPLY_OUTQ.
- Acesse a guia Origem XML.
No Linux: Pode ser necessário clicar na guia
XML ou Hexadecimal para visualizar a mensagem.
- A mensagem de Saída é fornecida com o cabeçalho MQRFH, na verificação da mensagem para:
<?xml version="1.0"?><StockInformation xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<CompanyName>IBM</CompanyName><Price>150</Price> </StockInformation>
Voltar para o Início da Amostra