我遇到了一个问题,即我想从ESQL文件中为IBM Integration Bus中的MQ节点设置所有MQ详细信息。因为我已经在数据库中设置了所有MQ细节,所以我将从那里获取详细信息并设置为MQ节点,以便消息将动态地进入队列。
我读了一些关于我在ESQL文件中设置的LocalEnvironment变量的东西,但这些变量的值没有反映在MQ节点上。以下是我设置节点属性的方法;
SET OutputRoot.MQMD.ReplyToQ = 'AMLQUEUE2';
当我使用' MQReply'用于发送消息的节点。我想设置主机名,因为我正在寻找主机名属性,但我认为它不在那里。请帮忙。
答案 0 :(得分:1)
此ReplyToQ仅适用于使用MQReply Node输出消息。
要设置动态目标队列,必须在MQOutput节点中使用“目标列表”。
在MQOutput Documatation中搜索目的地模式 - > MQOutput
要填充本地环境以设置目的地列表,请参阅addToMQDestinationList procedure。