要启动通道启动程序,您必须先创建将启动此通道启动程序的服务。
关于本任务
因为通道启动程序仅是特殊类型的触发器监视器,要从 IBM® MQ Explorer 启动通道启动程序,首先必须创建将在服务启动时运行 runmqchi
命令(以启动通道启动程序)的服务。
下列指示信息假定您正在名为 QM1 的队列管理器上创建名为 ChannelInitiator 的服务。 有关通道启动程序的更多信息,请参阅 IBM Documentation中的 启动和停止通道启动程序 。
要创建通道启动程序服务:
过程
- 在“导航器”视图中,展开要启动通道启动程序的队列管理器 QM1。
- 右键单击队列管理器的 服务 文件夹,然后单击 。 “新建服务”对话框打开。
- 在 "新建服务" 对话框中,输入服务的名称,例如 ChannelInitiator,然后单击 下一步。 您现在可配置新服务 ChannelInitiator。
- 可选: 在 描述 字段中,输入 ChannelInitiator 服务的描述,例如 A
channel initiator for queue manager QM1。
- 在 服务控制 字段中,配置服务的启动和停止方式:
- 要在队列管理器启动和停止时自动启动和停止服务,单击队列管理器
- 要在队列管理器启动时自动启动服务,但在队列管理器停止时不停止服务,单击队列管理器启动
- 要配置服务以便您必须手动启动和停止它,单击手动。
- 在 启动命令 字段中,输入
runmqchi
命令的完整路径。
- 类型:
MQ_INSTALLATION_PATH
\bin\runmqchi ,其中 MQ_INSTALLATION_PATH
将替换为安装了 IBM MQ 的高级目录。
- 如果 QM1 不是缺省队列管理器,请在 启动参数 字段中输入 -m
QM1
- 如果要使用除 SYSTEM.CHANNEL.INITQ 作为启动队列,在 启动自变量 字段中,输入 -q initq_name ,其中 initq_name 是队列的名称。
- 在 服务类型 字段中,选择 Command。
- 单击完成。
这样就在所选的队列管理器 QM1 上创建了新服务 ChannelInitiator。
- 启动该服务。
结果
服务 ChannelInitiator 启动并运行 runmqchi
命令,此命令启动队列管理器 QM1 上的通道启动程序。