Spring集成-缺少自定义的IBM MQ JMS头



我在发送方使用IBM MQ客户端(9.1.5.0(,在接收方使用Spring集成。我怀疑这不是Spring的问题,但不知道我的头在哪里被剪掉了。我正在使用下面的方法在生产者端设置一个头属性。

message.setStringProperty("fileName", "someValue")

当我收到消息时,我看到我添加的所有自定义标题都不在那里。在接收器端的调试模式下检查了以下方法。

ChannelPublishingJmsMessageListener.onMessage

有没有迹象表明这里出了什么问题
更新:
必须在发送方将目标客户端设置为0(MQJMS_client_JMS_COMPANIT(以保留标头。

一个有用的管理工具可以是rfhutil

最新更新