WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Transformación de mensajes JMS

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

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

Estos nodos no tienen propiedades configurables. El nodo JMSMQTransform transforma un árbol de mensajes JMS nativo en un árbol de mensajes 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 mensajes JMS nativo y un árbol de mensajes 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 mensajes de WebSphere MQ y un árbol de mensajes JMS nativo, los nodos de transformación copian elementos de partes diferentes de un árbol de mensajes:

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 mediante el 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 mensajes 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 mediante el 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 mensajes 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 es posible alcanzar cuando se utiliza el Transporte JMS. Hay otras soluciones posibles; por ejemplo, el mensaje se puede pasar a un nodo Compute o a un nodo JavaCompute y el contenido se puede modificar cuando sea necesario.

En el siguiente ejemplo puede ver casos de los nodos JMS que se utilizan en flujos de mensajes:

Puede ver información sobre los ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit o el Information Center en línea. Puede ejecutar ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

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

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:32


Tema de conceptoTema de concepto | Versión 8.0.0.5 | ac24872_