要启动触发器监视器,您必须先创建将启动此触发器监视器的服务。
关于本任务
要从 IBM® MQ Explorer启动触发器监视器,必须首先创建在服务启动时将运行 runmqtrm
命令 (以启动触发器监视器) 的服务。
注意,如果您正在为客户机启动触发器监视器,请使用 runmqtmc
命令来代替上述命令。 有关触发器监视器的更多信息,请参阅 IBM 文档中的 触发器监视器 。
要启动触发器监视器,请完成以下步骤。
注: 当触发器监视器作为服务运行时,已启动的进程或应用程序将在后台运行。
过程
- 在“导航器”视图中,展开您要启动触发器监视器服务的队列管理器。
- 右键单击队列管理器的 服务 文件夹,然后单击 。 “新建服务”对话框打开。
- 在 "新建服务" 对话框中,输入服务的名称,例如 TriggerMonitor,然后单击 下一步。 您现在可以配置新服务。
- 可选: 在 描述 字段中,输入服务的描述,例如 队列管理器 QM1的触发器监视器。
- 在 服务控制 字段中,配置服务的启动和停止方式:
- 要在队列管理器启动和停止时自动启动和停止服务,单击队列管理器
- 要在队列管理器启动时自动启动服务,但在队列管理器停止时不停止服务,单击队列管理器启动
- 要配置服务以便您必须手动启动和停止它,单击手动。
- 在 启动命令 字段中,输入
runmqtrm
命令的完整路径。
- 类型:
MQ_INSTALLATION_PATH
\bin\runmqtrm ,其中 MQ_INSTALLATION_PATH
将替换为安装 IBM MQ 的高级目录。
- 如果队列管理器不是缺省队列管理器,请在 启动参数 字段中输入 -m queue_manager_name ,其中 queue_manager_name 是队列管理器的名称。
- 如果要使用 SYSTEM.DEFAULT.INITATION.QUEUE 以外的队列作为启动队列,请在 启动自变量 字段中输入 -q initq_name ,其中 initq_name 是队列的名称。
- 在 服务类型 字段中,选择要运行的服务类型:
- 如果选择 命令,那么可以运行服务的多个实例,但无法在 IBM MQ Explorer中查看服务的状态。
- 如果选择 服务器,那么只能运行该服务的一个实例,但可以在 IBM MQ Explorer中查看该服务的状态。
- 单击 完成。
将在所选的队列管理器上创建新服务。
- 启动该服务。
结果
该服务启动并运行 runmqtrm
命令,此命令启动队列管理器上的触发器监视器。
当您启动了触发器监视器之后,它仅继续监视指定的启动队列。 您不能直接停止触发器监视器。 当您停止触发器监视器的队列管理器时,触发器监视器也会停止。