【问题标题】:Change Queue Manager Hostname or IP Address Dynamically in IBM Integration Bus在 IBM Integration Bus 中动态更改队列管理器主机名或 IP 地址
【发布时间】:2018-03-24 20:56:44
【问题描述】:

我面临一个问题,即我想从 ESQL 文件为 IBM Integration Bus 中的 MQ 节点设置所有 MQ 详细信息。由于我在数据库中设置了所有 MQ 详细信息,因此我将从那里获取详细信息并设置为 MQ 节点,以便消息将动态进入队列。

我阅读了一些关于 LocalEnvironment 变量的内容,我已将其设置在 ESQL 文件中,但这些变量的值并未反映在 MQ 节点上。以下是我设置节点属性的方式;

SET OutputRoot.MQMD.ReplyToQ = 'AMLQUEUE2';

当我使用“MQReply”节点发送消息时。我想设置主机名,因为我正在寻找主机名属性,但我认为它不存在。请帮忙。

【问题讨论】:

    标签: ibm-mq ibm-integration-bus extended-sql


    【解决方案1】:

    此ReplyToQ 仅适用于您正在使用MQReply 节点输出消息。

    要设置动态目标队列,您必须在 MQOutput 节点中使用“目标列表”。

    在 MQOutput 文档中搜索 Destination Mode --> MQOutput

    要填充本地环境以设置目标列表,请参阅addToMQDestinationList procedure

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-12
      • 2018-02-25
      • 2015-05-05
      • 2020-01-11
      • 2013-02-26
      • 2012-02-10
      • 2018-09-28
      相关资源
      最近更新 更多