Запуск монитора триггера

Для запуска монитора триггера сначала необходимо создать службу, которая будет запускать монитор.

Об этой задаче

Для запуска монитора триггера из IBM® MQ Explorer следует вначале создать службу, выполняющую команду runmqtrm (для запуска монитора триггера) при запуске службы.

Обратите внимание, что если вы запускаете монитор триггера для клиента, используйте команду runmqtmc. Дополнительная информация о мониторах триггеров приведена в разделе Мониторы триггеров в IBM Knowledge Center.

Для запуска монитора триггера выполните следующие действия.

Прим.: Если монитор триггера запускается в качестве службы, то запущенный процесс или приложение работает в фоновом режиме.

Процедура

  1. На панели Навигатор разверните администратор очередей, в котором требуется запустить службу монитора триггера.
  2. Щелкните правой кнопкой мыши на папке Службы администратора очередей и выберите Создать... > Служба. Откроется окно Создать службу.
  3. В окне Создать службу укажите имя службы, например, TriggerMonitor, затем нажмите кнопку Далее. Теперь можно настроить новую службу.
  4. При необходимости введите в поле Описание описание службы, например: Монитор триггера для администратора очередей QM1.
  5. В поле Управление службой настройте способы запуска и остановки службы:
    • Для автоматического запуска и остановки службы при запуске и остановке администратора очередей, щелкните на пункте Администратор очередей
    • Для запуска и службы автоматически при запуске администратора очередей, но продолжения ее работы при завершении работы администратора очередей, выберите Запуск администратора очередей
    • Для настройки службы для ручного запуска и остановки, выберите Вручную.
  6. В поле Команда запуска введите полный путь к команде runmqtrm.
    • Введите: MQ_INSTALLATION_PATH\bin\runmqtrm, где MQ_INSTALLATION_PATH - это установочный каталог IBM MQ.
  7. Если администратор очередей не является администратором очередей по умолчанию, в поле Аргументы запуска введите -m администратор-очередей, где администратор-очередей - это имя администратора очередей.
  8. Если требуется использовать очередь, отличную от SYSTEM.DEFAULT.INITATION.QUEUE, в качестве очереди инициации, в поле Аргументы запуске введите -q initq_name, где initq_name - это имя очереди.
  9. В поле Тип службы выберите тип выполняемой службы:
    • При выборе Команды можно выполнить несколько экземпляров службы, но нельзя просмотреть состояние службы в IBM MQ Explorer.
    • При выборе Сервера можно выполнить только один экземпляр службы, но при этом можно просмотреть состояние службы в IBM MQ Explorer.
  10. Нажмите Готово.
    Новая служба будет создана в выбранном администраторе очередей.
  11. Запуск службы.
    Соответствующие инструкции приведены в Запуск и остановка пользовательской службы.

Результаты

При запуске службы будет запущена команда runmqtrm, которая запустит монитор триггера на администраторе очередей.

При запуске Монитора триггеров он просто продолжает мониторинг указанной очереди инициализации. Остановить монитор триггеров напрямую невозможно. Монитор триггеров останавливается при завершении администраторы очередей монитора триггеров.