O nó JMSHeader simplifica a modificação de cabeçalhos JMS. É possível utilizar o nó para modificar algumas das propriedades selecionadas da pasta Header_Values do cabeçalho JMS. Também é possível utilizar o nó para incluir, modificar ou excluir os pares nome-valor na pasta Application_Properties de um cabeçalho JMS.
Cabeçalhos JMS e Funcionalidades Suportadas:
Cabeçalho | Incluir | Modificar | Substitua | Exclusão | Avançar |
---|---|---|---|---|---|
Header_Values | Não | Sim | Não | Não | Sim |
Application_Properties | Sim | Sim | Não | Sim | Sim |
A seguinte amostra de pedido-resposta coordenada JMS é fornecida para demonstrar o uso do nó JMSHeader.
Pedido-Resposta Coordenado JMS
A amostra JMS Coordinated Request-Reply é um fluxo de mensagens que é baseado no cenário de dois aplicativos JMS, com diferentes formatos de mensagens, que se comunicam uns com os outros. Os dois aplicativos se comunicam utilizando as mensagens JMS em um padrão de processamento de pedido-resposta. Nesta amostra o WebSphere MQ é utilizado como um provedor JMS.
O processamento na amostra consiste em três fluxos de mensagens e um conjunto de mensagens. A amostra do conjunto de mensagens MsgSet, com a definição de mensagem msgdefInputMsg, é utilizada para analisar a mensagem de pedido de entrada, a mensagem de pedido backend e a mensagem de resposta.
É possível aprender sobre os fluxos de mensagens individuais em mais detalhes seguindo os links abaixo.
As seguintes filas do WebSphere MQ são criadas pela amostra: