Acceder a la cabecera MQMD

Los mensajes SCADA, WebSphere MQ y WebSphere MQ Everyplace incluyen una cabecera MQMD. Puede hacer referencia a los campos de MQMD y puede actualizarlos en un nodo Compute.

Por ejemplo, es posible que desee copiar el identificador de mensaje, MSGID, de MQMD en otro campo del mensaje de salida. Para hacerlo, codifique:
SET OutputRoot.MRM.Identifier = InputRoot.MQMD.MsgId;
Si envía un mensaje a un sistema EBCDIC de un sistema distribuido, es posible que tenga que convertir el mensaje a un CodedCharSetId y un Encoding compatibles. Para hacerlo, codifique el ESQL siguiente en el nodo Compute:
SET OutputRoot.MQMD.CodedCharSetId = 500; 
SET OutputRoot.MQMD.Encoding = 785;

Las propiedades MQMD de CodedCharSetId y Encoding definen la página de códigos y la codificación de la sección del mensaje siguiente, generalmente, es la cabecera MQRFH2 o el texto del mensaje.

Conceptos relacionados
Visión general de flujos de mensajes
Visión general de ESQL
Modelado de mensajes
Tareas relacionadas
Diseñar un flujo de mensajes
Definir el contenido del flujo de mensajes
Gestión de archivos ESQL
Referencia relacionada
Nodo Compute
Nodo Database
Nodo Filter
Referencia de ESQL
Sentencia SET
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ac16900_