Динамическое изменение имени хоста или IP-адреса администратора очередей в IBM Integration Bus

Я столкнулся с проблемой, заключающейся в том, что я хочу установить все детали MQ для узла MQ в IBM Integration Bus из файла ESQL. Поскольку у меня все детали MQ настроены в базе данных, я бы получил подробности оттуда и установил узел MQ, чтобы сообщения попадали в очередь динамически.

Я читал кое-что о переменных LocalEnvironment, которые я установил в файле ESQL, но значения этих переменных не отражаются на узле MQ. Ниже показано, как я настраиваю свойство узла;

SET OutputRoot.MQMD.ReplyToQ = 'AMLQUEUE2';

Поскольку я использую узел MQReply для отправки сообщений. Я хотел бы установить имя хоста, потому что я ищу свойство hostname, но я думаю, что его там нет. Пожалуйста помоги.


person Muhammad Hasan    schedule 12.10.2017    source источник


Ответы (1)


Этот ReplyToQ работает только в том случае, если вы используете узел MQReply для вывода сообщения.

Для установки динамической целевой очереди вы должны использовать «Список назначений» в узле MQOutput.

В MQOutput Documatation найдите режим назначения -> MQOutput

Для заполнения локальной среды для настройки списка адресатов см. процедура addToMQDestinationList.

person Rafael Manzoni    schedule 13.10.2017