2017-02-23 74 views
0

我是IIB 9.0的新手,我一直在使用Google搜索,但无法找到一个好的解决方案,以便如何将自定义/命名属性添加到IIB 9.0消息流中的MQ消息。在IIB消息流中向MQ消息添加自定义/命名属性

在IBM Integration Toolkit中,有两个头节点可用于设计消息流JMSHeader和MQHeader。 JMSHeader允许我将新的自定义(应用程序)属性添加到JMS消息中,而没有任何问题。但是,MQHeader似乎没有相同的功能。使用MQ安装附带的示例程序amqsstm将命名属性添加到MQ消息中没有问题。

AIX/UNIX:$ MQ_HOME/SAMP /斌/ amqsbcg/amqsstm

视窗:$ MQ_HOME \工具\ C \样本\ BIN \ amqsbcg.exe/amqsstm.exe

从理论上讲,它的很可能我可以将MQ转换为JMS消息,然后使用JMSHeader添加自定义属性(使用应用程序属性选项),然后将其转换回来。但是有一个比这更好的解决方案。

谢谢,

罗恩

回答

0

属性存储在所述RFH2报头中的信息:

https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.5.0/com.ibm.mq.ref.dev.doc/q104190_.htm

例如,当一个IBM的WebSphere MQ应用程序试图访问 的Property1属性,它映射到 usr文件夹中的Property1元素。 wmq.Property2属性映射到wmq文件夹中的Property2 属性。

所以我想尝试设置它们使用ESQL:

https://www.ibm.com/support/knowledgecenter/en/SSMKHH_9.0.0/com.ibm.etools.mft.doc/ac16910_.htm