本人使用Message Broker进行项目开发,由于系统之有些数据(非业务数据)需通过JMS方式进行传递,
使用的开发环境是ToolKit8.0.0.2,下面介绍通过ESQL方式添加JMS方式时的方法与需要注意的地方:
1.
在拷贝消息头和消息头的下面加入下面语句:
CREATE NEXTSIBLING OF OutputRoot.MQMD DOMAIN('MQRFH2'); --- 作用好像是和出现的
MQMD和XMLNSC的顺序有关,还有说这样定义不被将消息解析到内容体重,但对于详细的说法我就不太清楚了。
2.
设置具体的JMS消息头的例子:
CREATE NEXTSIBLING OF OutputRoot.MQMD DOMAIN('MQRFH2');
CREATE FIELD OutputRoot.MQRFH2.usr; -- 将JMS放入到usr中
DECLARE R_usr REFERENCE TO OutputRoot.MQRFH2.usr;
SET R_usr.flag = 'OK';