Correlación de campos de cabecera MQRFH2 adicionales con la integración de servicios

En la cabecera (MQRFH2) de mensajes de IBM MQ, existen campos adicionales que son específicos del bus de integración de servicios y que permiten funciones que no se utilizan en IBM MQ. Cuando IBM MQ transporta un mensaje de un bus de integración de servicios a otro bus de integración de servicios, estos campos comunica información que pueden utilizar las aplicaciones de integración de servicios pero no es necesario por IBM MQ.

Los campos adicionales se insertan en la cabecera MQRFH2 de los mensajes de aplicación, de las carpetas <sib> y <jms>. Estos campos no aparecen como campos de mensajes o propiedades JMS.

Cuando se envía un mensaje a IBM MQ, se incluye una carpeta <sib> en la cabecera MQRFH2 del mensaje, si se cumplen las condiciones siguientes:
  • Los atributos del punto de cola IBM MQ del destino de la integración de servicios se configuran para utilizar las cabeceras MQRFH2.
  • Los campos que corresponden al contenido de la carpeta <sib> se establecen en el mensaje de la integración de servicios.
Cabecera y campo MQRFH2 (carpeta <jms>) Campo o propiedad de SIBusMessage
Frp (añadido al campo Dst) Campo de cabecera de ruta de direccionamiento de reenvío
Rrp (añadido al campo Rto) Campo de cabecera de ruta de direccionamiento inverso
Cabecera y campo MQRFH2 (carpeta <sib>) Campo o propiedad de SIBusMessage
RTopic Tema de respuesta
RPri Prioridad de la respuesta
RPer Persistencia de la respuesta
RTTL Tiempo de duración de la respuesta
JsApiUserId ID de usuario de aplicación (JMSXUserId) para la aplicación de integración de servicios
JsDst Destino de JMS
JsFmt Formato de los mensajes
JsSysMsgId Identificador de mensaje del sistema

Correlación de la propiedad Destino JMS entre la integración de servicios y IBM MQ

Las propiedades de los destinos de integración de servicios distintos de los utilizados por IBM MQ y sus colas no se pueden correlacionar con exactitud. Cuando la integración de servicios utiliza IBM MQ para transportar un mensaje, resulta útil mantener ambas representaciones de la propiedad del destino JMS en el mensaje. Para solucionar esto, cuando un mensaje abandona la integración de servicios y entra en IBM MQ, se incluye una propiedad RFH2 adicional en la cabecera RFH2 para almacenar la propiedad de destino de la integración de servicios.

La propiedad del destino de integración de servicios se serializa y formatea como una serie hexadecimal y, a continuación, se almacena utilizando la propiedad JsDst de la carpeta RFH2 de integración de servicios, la carpeta <sib>. Las aplicaciones de IBM MQ no utilizan esta carpeta, pero si el mensaje lo va a recuperar otra aplicación de integración de servicios, puede utilizar dicha información.

Por ejemplo, un destino de integración de servicios SIQ1 se encuentra en una cola de IBM MQ, MQQ1, que reside en el gestor de colas QM1. Se producen las acciones siguientes cuando una aplicación de integración de servicios envía un mensaje a SIQ1:
  • Se coloca una representación serializada de PMQ1 en la carpeta <sib> de la cabecera RFH2, utilizando la propiedad JsDst.
  • El mensaje se almacena en MQQ1.
  • La serie "queue://QM1/MQQ1" también se coloca en la carpeta <jms> de la cabecera RFH2, utilizando la propiedad Dst.
Esto sigue el convenio utilizado por el proveedor de mensajería IBM MQ para cifrar los destinos JMS. Si el mensaje es recuperado por una aplicación de integración de servicios, el destino JMS se puede recuperar de la carpeta <sib> de la cabecera RFH2. Si el mensaje es recuperado por una aplicación IBM MQ, el destino JMS se puede recuperar de los contenidos de la carpeta <jms> de la cabecera RFH2.
Nota: Si un miembro de bus del servidor IBM MQ se ha configurado para que no utilice cabeceras RFH2, el destino JMS no se conserva cuando el mensaje entra en IBM MQ. En esta situación, una aplicación de integración de servicios puede seguir recuperando el mensaje JMS, pero cualquier intento para examinar la propiedad de destino JMS genera una excepción JMS.

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjc0010_
File name: rjc0010_.html