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

Acceder a la cabecera MQMD

Codifique sentencias ESQL para acceder a los campos de la cabecera MQMD.

Los mensajes WebSphere MQ yWebSphere 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 hacer esta conversión, 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.

Existen diferencias en el modo en que se tratan la carpeta Propiedades y la carpeta MQMD respecto a qué carpeta tiene prioridad para los mismos campos. Para obtener más información, consulte Propiedades respecto al comportamiento de la carpeta MQMD para varios transportes.

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:26


Tema de tareaTema de tarea | Versión 8.0.0.5 | ac16900_