访问 MQMD 头

WebSphere MQWebSphere MQ Everyplace 和 SCADA 消息包括 MQMD 头。您可以在 MQMD 内引用字段,并可以在 Compute 节点中更新它们。

例如,您可能要将 MQMD 中的消息标识 MSGID 复制到输出消息中的另一个字段中。为此,请进行如下编码:
SET OutputRoot.MRM.Identifier = InputRoot.MQMD.MsgId;
如果将消息从分布式系统发送到 EBCDIC 系统,可能需要将消息转换为兼容的 CodedCharSetId 和 Encoding。为此,请在 Compute 节点中进行以下 ESQL 编码:
SET OutputRoot.MQMD.CodedCharSetId = 500;
SET OutputRoot.MQMD.Encoding = 785;

CodedCharSetId 和 Encoding 的 MQMD 属性定义代码页和随后的消息部分的编码(通常,这是 MQRFH2 头或消息体本身)。

相关概念
消息流概述
ESQL 概述
消息建模
相关任务
设计消息流
定义消息流内容
管理 ESQL 文件
相关参考
Compute 节点
Database 节点
Filter 节点
ESQL 引用
SET 语句
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ac16900_