![[z/OS]](ngzos.gif)
z/OS 上的 START QMGR (启动队列管理器)
使用 MQSC 命令 START QMGR 来初始化队列管理器。 从 IBM® MQ 9.2.0 ,也可以使用该命令,使用 BACKMIG 参数准备其数据进行向后迁移。
使用 MQSC 命令
有关如何使用 MQSC 命令的信息,请参阅使用 MQSC 命令执行本地管理任务。
您可以从源 C发出此命令。 有关源代码符号的解释,请参阅 z/OS® 上可发布 MQSC 命令的源代码。
使用说明
命令完成后,除非指定 BACKMIG 参数,否则队列管理器将处于活动状态,并可供 CICS®、 IMS、批处理和 TSO 应用程序使用。 如果指定BACK联格参数,那么队列管理器将关闭并准备好向后迁移,然后可供任何应用程序使用。
如果指定了 BACKMIG 参数和无效的 backward-migration-target-vrm 值,队列管理器会异常结束。
启动参数 QMGRPROD 和 AMSPROD 指示应该针对该组件记录其使用情况的产品。
可以指定队列管理器的属性:
- 作为 START QMGR 命令的参数
- 作为 MSTR JCL 过程中 EXEC PGM 语句上的 PARM 的一部分
- 作为已编译队列管理器 ZPARMS 的一部分,使用 CSQ6USGP 宏
- 缺省值 (如果未在其他位置指定)。
如果通过以上多个机制指定属性,那么前面列表中的项的顺序将定义从最高到最低的优先顺序。 如果未显式指定属性,那么将使用缺省值。
如果指定的属性无效,那么将发出错误消息并结束队列管理器启动。
START QMGR 的参数描述
这些是可选的。
- ENVPARM ( jcl-替换 )
- 用于启动队列管理器地址空间的 JCL 存储过程xxxxMSTR,其中 xxxx 为队列管理器名称)中要替换的参数和值。
- jcl-替换
- 一个或多个格式的字符串:
括在单引号中。 如果使用多个字符串,请用逗号分隔字符串,并用单引号将整个列表括起来,例如 ENVPARM ('HLQ=CSQ,VER=520')。keyword=value接受 MSTR 作为 ENVPARM 的同义词
- PARM ( member-name )
- 包含队列管理器初始化参数的装入模块。 member-name 是由安装提供的装入模块的名称。
缺省值为 CSQZPARM ,由 IBM MQ提供。
- QMGRPROD
- 指定要记录队列管理器使用情况的产品标识。 值可以是下列其中一个值:
- MQ
- 队列管理器是独立 IBM MQ for z/OS 产品,产品标识为
5655-MQ9。 - VUE
- 队列管理器是独立 VUE 产品,产品标识为
5655‑VU9。 - ADVANCEDVUE
- 队列管理器是产品标识为
5655‑AV1的 IBM MQ Advanced for z/OS Value Unit Edition 产品的一部分。
- AMSPROD
- 指定要记录队列管理器使用情况的产品标识。 值可以是下列其中一个值:
- AMS
- Advanced Message Security (AMS) 是独立 Advanced Message Security for z/OS 产品,产品标识为
5655-AM9。 - ADVANCED
- AMS 是产品标识为
5655‑AV9的 IBM MQ Advanced for z/OS 产品的一部分。 - ADVANCEDVUE
- AMS 是产品标识为
5655‑AV1的 IBM MQ Advanced for z/OS Value Unit Edition 产品的一部分。 如果队列管理器的属性也是 ADVANCEDVUE,那么这是缺省值。
BACKMIG( 向后迁移目标-vrm )- 队列管理器将启动并执行向后迁移操作,以便可以在 逆向迁移-target-vrm上重新启动该队列管理器,然后队列管理器将关闭而不再对任何应用程序可用。
- 向后迁移-target-vrm
- 向后迁移的目标版本的版本,发行版和修订版号,例如 910。 必须允许向后迁移到此发行版。

在