在向mq发送消息之前需要删除rfh头

问题描述 投票:0回答:1

我正在使用JndiDestinationResolver(JNDI-lookup)来解析我在应用服务器上添加的目标。我看到从消息中删除rfh的解决方案是附加 - > queue +“?targetClient = 1”。我正在通过jndi-name发送(目的地,meassage)并需要帮助来了解我如何设置此变量(上下文文件或在应用服务器上)。一个解决方案提到 - 在被管理对象上有一个名为TARGCLIENT的属性,应该设置为'MQ'。我们需要在WAS上设置这个。我真的很感激任何帮助。谢谢!

ibm-mq mq rfh2
1个回答
3
投票

现在不再需要更改消息生成器来执行此操作,还有其他选项。

只要您的队列管理器处于MQ V7.0或更高版本,您就可以按如下方式更改队列管理器上的队列定义,并在将消息提供给使用者之前删除RFH2头。

ALTER QLOCAL(q-name) PROPCTL(NONE)
© www.soinside.com 2019 - 2024. All rights reserved.