MQCONN 资源
MQCONN 资源定义 CICS® 与 IBM® MQ之间的连接的属性。 仅当 CICS 未连接到 IBM MQ时,才能安装或废弃 MQCONN 资源。
一次只能在 CICS 区域中安装一个 MQCONN 资源。 定义 MQCONN 资源时, CICS 会检查以确保组或列表中仅定义了一个 MQCONN 资源。 如果找到多个,即使一个名称不同,也会发出警告消息。 如果安装第二个 MQCONN 资源,那么 CICS 将在继续安装之前隐式废弃现有 MQCONN 资源,除非您要重新安装具有相同名称的 MQCONN 资源。
安装 MQCONN 资源后,可以使用 CEMT SET MQCONN 或 EXEC CICS SET MQCONN 命令, CICSPlex ® SM 或 CICS Explorer® 来启动 CICS 与 IBM MQ之间的连接。
MQCONN 和 MQMONITOR 资源
安装在 INITQNAME 属性中指定值的 MQCONN 资源时, CICS 还会以保留名称 DFHMQINI (表示缺省启动队列) 动态创建并安装 MQMONITOR 资源。
- QNAME
- 指定启动队列名称。
- TRANSACTION
- CKTI(缺省值)
- MONUSERID
- 可按如下方式获取此属性:
- 通过 PLTPIUSR 系统初始化参数(如果可用)
- 否则,从 CICS 区域用户标识
- USERID
- 值为 CICS 缺省用户标识。
当建立 MQ 连接时,会自动启动 DFHMQINI;如果安全性检查处于活动状态,那么将从 MONUSERID 获取与 CKTI 事务相关联的用户标识;如果禁用了安全性检查,那么会通过将 MQMONITOR 资源状态设置为 started 的事务的用户标识来获取该用户标识。
您可以使用 EXEC CICS INQUIRE MQMONITOR 或 CEMT INQUIRE MQMONITOR 命令来查询动态创建的 MQMONITOR 资源的 QNAME 属性。 如果要更改此 QNAME 值,那么必须首先更改 MQCONN 资源的 INITQNAME 属性,然后重新安装 MQCONN 资源。 如果废弃了包含 INITQNAME 属性设置的 MQCONN 资源,那么还会废弃动态创建的 MQMONITOR 资源和任何用户定义的 MQMONITOR 资源。