Transformación de mensajes JMS

Los nodos JMSInput y JMSOutput esperan mensajes JMS y, por lo tanto, esperan una representación de árbol de mensaje JMS nativo.

Puede utilizar los nodos siguientes para transformar mensajes entre un árbol de mensaje JMS de WebSphere MQ y un árbol de mensaje JMS:

Estos nodos no tienen propiedades configurables. El nodo JMSMQTransform transforma un árbol de mensaje JMS nativo en un árbol de mensaje JMS nativo de WebSphere MQ, y el nodo MQJMSTransform realiza la transformación en la dirección opuesta.

El diagrama siguiente proporciona una visión general del esquema de correlación que se utiliza:

Diagrama que muestra la transformación entre un árbol de mensaje JMS nativo y un árbol de mensaje JMS de WebSphere MQ

Este diagrama de correlación utiliza el mismo esquema que el proveedor WebSphere MQ JMS para convertir entre un mensaje JMS y un mensaje MQMD o MQRFH2.

Al realizar la transformación entre un árbol de mensaje de WebSphere MQy un árbol de mensaje JMS nativo, los nodos de transformación copian elementos de partes diferentes de un árbol de mensaje:

Escenario de flujo de mensajes de ejemplo: nodo JMSInput a nodo MQOutput

Diagrama que muestra el flujo de mensajes del nodo JMSInput al nodo MQOutput a través del nodo JMSMQTransform
  1. Un nodo se configura JMSInput para que se suscriba al tema ABC.
  2. Una aplicación que está conectada al servidor JMS publica sobre el tema ABC.
  3. Se recibe una publicación en el nodo JMSInput.
  4. El nodo extrae datos del mensaje JMS.
  5. El mensaje JMS se pasa al nodo JMSMQTransform donde el mensaje se convierte en un mensaje WebSphere MQ.
  6. El nodo MQOutput recibe el mensaje WebSphere MQ y publica el mensaje en una cola WebSphere MQ.

El destino final es una cola de WebSphere MQ, por consiguiente, el mensaje debe pasar a través de un nodo JMSMQTransform para convertir el árbol de mensaje a un formato JMS de WebSphere MQ JMS antes de que llegue al nodo MQOutput .

Escenario de flujo de mensajes de ejemplo: nodo MQInput a nodo JMSOutput

Diagrama que muestra el flujo de mensajes del nodo MQInput al nodo JMSOutput a través del nodo MQJMSTransform
  1. Un nodo MQInput recibe un mensaje de una cola de WebSphere MQ.
  2. El nodo MQInput crea un mensaje WebSphere MQ.
  3. El mensaje MQ se pasa al nodo MQJMSTransform donde el árbol de mensaje se convierte a un formato JMS.
  4. El nodo JMSOutput recibe el mensaje JMS y publica el mensaje JMS sobre el tema XYZ.

Ejemplos adicionales

Estos ejemplos muestran algunas de las soluciones que puede alcanzar cuando se utiliza Transporte JMS. Otras soluciones son posibles; por ejemplo, se puede pasar el mensaje a un nodo Compute o a un nodo JavaCompute node y el contenido puede modificarse como sea necesario.

En el siguiente ejemplo puede ver casos de los nodos JMS que se utilizan en flujos de mensajes: Los ejemplos sólo pueden verse cuando se utiliza el centro de información que está integrado en el Kit de herramientas de Message Brokers.
Conceptos relacionados
Analizadores y dominios JMS
Referencia relacionada
Selector de mensajes JMS
Nodo JMSInput
Nodo JMSOutput
Mensaje JMS como entrada
Mensaje JMS para salida
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009. Reservados todos los derechos.
Última actualización : 2009-02-16 14:30:36

ac24872_