2017-02-23 207 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