定义和安装 MQMONITOR 资源
您可以选择安装 MQMONITOR 资源以处理 MQ 队列 (包括启动队列) 上的入局消息。 可以有多个 MQMONITOR 资源处理 MQ 队列上的入局消息。 建议使用 MQMONITOR 资源来控制 CICS®-MQ 触发器监视器 CKTI 的实例。
开始之前
关于此任务
您可以定义和安装 MQMONITOR 资源以控制 CICS-MQ 触发器监视器 CKTI。
您还可以为用户编写的触发器监视器或 MQ 消息使用者定义和安装 MQMONITOR 资源。 当要用于 MQMONITOR 资源的是用户编写的 MQ 监视程序而不是缺省的 CKTI 时,用户编写的程序负责直接从应用程序队列获取消息并执行所需的逻辑。 对程序进行编码时,请确保遵循 开发和使用用户编写的 MQ 触发器监视器和 MQ 消息使用者中描述的准则。
注: CICS提供的 MQ 触发器监视器程序 DFHMQTSK 保留用于 CICS-MQ 触发器监视器和任务发起方事务 CKTI。 尝试将 DFHMQTSK 作为用户事务调用都会导致此用户事务异常终止并显示异常终止代码 AMQO。
您可以随时安装新的 MQMONITOR ,即使 CICS-MQ 适配器已连接到 MQ也是如此。
仅当 MQMONITOR 已禁用并且没有事务正在使用时,才能重新安装 (通过替换) 现有 MQMONITOR。 使用 SET MQMONITOR DISABLED STOPPED 命令可停止关联的任务并禁用资源。
仅当 MQMONITOR 处于禁用状态并且没有关联的任务时,才能废弃该 MQMONITOR。 使用 SET MQMONITOR DISABLED STOPPED 命令可停止关联的任务并禁用资源。
安装在 INITQNAME 属性中指定值的 MQCONN 资源时, CICS 还会以保留名称 DFHMQINI (表示缺省启动队列) 动态创建并安装 MQMONITOR 资源。
有关 DFHMQINI 的详细信息,请参阅 MQMONITOR 资源。