WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Transformação de Mensagens JMS

Os nós JMSInput e JMSOutput esperam mensagens JMS e, portanto, esperam uma representação de árvore de mensagens JMS nativa.

É possível utilizar os seguintes nós para transformar as mensagens entre uma árvore de mensagens JMS do WebSphere MQ e uma árvore de mensagens JMS:

Esses nós não possuem quaisquer propriedades configuráveis. O nó JMSMQTransform transforma uma árvore de mensagens JMS nativa em uma árvore de mensagens JMS do WebSphere MQ e o nó MQJMSTransform desempenha a transformação na direção oposta.

O diagrama a seguir fornece uma visão geral do esquema de mapeamento utilizado:

Diagrama que mostra a conversão entre uma árvore de mensagens JMS nativa e uma árvore de mensagens JMS do WebSphere MQ

Esse diagrama de mapeamento utiliza o mesmo esquema que o provedor JMS do WebSphere MQ para converter entre uma mensagem JMS e uma mensagem MQMD ou MQRFH2.

Ao transformar entre uma árvore de mensagens do WebSphere MQ e uma árvore de mensagens JMS nativa, os nós de transformação copiam elementos de diferentes partes de uma árvore de mensagens:

Cenário do fluxo de mensagens de exemplo: nó JMSInput para o nó MQOutput

Diagrama que mostra o fluxo de mensagens do nó JMSInput para o nó MQOutput através do nó JMSMQTransform
  1. Um nó JMSInput é configurado para efetuar assinatura no tópico ABC.
  2. Um aplicativo conectado ao servidor JMS publica no tópico ABC.
  3. Uma publicação é recebida no nó JMSInput.
  4. O nó extrai dados da mensagem JMS.
  5. A mensagem JMS é transmitida para o nó JMSMQTransform no qual a mensagem é convertida para uma mensagem do WebSphere MQ.
  6. O nó MQOutput recebe a mensagem do WebSphere MQ e publica a mensagem em uma fila do WebSphere MQ.

O destino final é uma fila do WebSphere MQ, portanto, a mensagem deve passar por um nó JMSMQTransform para converter a árvore de mensagens para um formato JMS do WebSphere MQ antes de chegar ao nó MQOutput.

Cenário do fluxo de mensagens de exemplo: nó MQInput para o nó JMSOutput

Diagrama que mostra o fluxo de mensagens do nó MQInput para o nó JMSOutput por meio do nó MQJMSTransform
  1. Um nó MQInput recebe uma mensagem de uma fila do WebSphere MQ.
  2. O nó MQInput cria uma mensagem do WebSphere MQ.
  3. A mensagem MQ é transmitida para o nó MQJMSTransform no qual a árvore de mensagens é convertida em um formato JMS.
  4. O nó JMSOutput recebe a mensagem JMS e publica a mensagem JMS no tópico XYZ.

Exemplos Adicionais

Estes exemplos mostram algumas das soluções que podem ser obtidas ao utilizar o Transporte JMS. Outras soluções são possíveis; por exemplo, a mensagem pode ser transmitida para um nó Compute ou um nó JavaCompute e o conteúdo pode ser modificado conforme necessário.

Observe a amostra a seguir para obter exemplos de nós de JMS sendo utilizados nos fluxos de mensagens:

Você só pode visualizar informações sobre amostras quando usa o centro de informações que está integrado ao WebSphere Message Broker Toolkit ou o centro de informações on-line. Você só poderá executar amostras quando usar o centro de informações que está integrado ao WebSphere Message Broker Toolkit.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:28:30


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | ac24872_