【问题标题】:Add custom/named properties to MQ message in IIB message flow在 IIB 消息流中向 MQ 消息添加自定义/命名属性
【发布时间】:2017-07-14 14:56:08
【问题描述】:

我是 IIB 9.0 的新手,我一直在用谷歌搜索,但我找不到关于如何在 IIB 9.0 消息流中向 MQ 消息添加自定义/命名属性的好解决方案。

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

AIX/Unix:$MQ_HOME/samp/bin/amqsbcg/amqsstm

Windows:$MQ_HOME\tools\c\Samples\Bin\amqsbcg.exe / amqsstm.exe

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

谢谢,

罗恩

【问题讨论】:

    标签: ibm-mq messagebroker ibm-integration-bus


    【解决方案1】:

    消息属性存储在 RFH2 标头中:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-01-23
      • 2016-10-14
      • 1970-01-01
      • 2012-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-16
      • 2017-11-01
      相关资源
      最近更新 更多