使用 CICSPlex SM API 安装 CICS 连接定义的示例

您可以使用 CICSPlex ® SM API 从 CSD 或使用 BAS 从 CICSPlex SM 数据存储库安装 CICS® 连接定义。

CICS 连接定义的安装与其他 CICS 资源的安装不同,因为它们必须与至少一个关联的会话定义一起安装。 在 BAS 中,通过使用资源分配 (RASGNDEF) 来实现 CICS 连接定义的安装。 在 CSD 中,通过从组安装连接和会话来实现 CICS 连接定义的安装。

使用 BAS 安装连接定义

此示例显示将 CICS 连接定义 conndef_name安装到 CICSplex cicsplex_name中的 CICS 系统 cics_system_name中。

CONNECT CONTEXT(cicsplex_name) SCOPE(cicsplex_name)

GET OBJECT(CONNDEF)
    CRITERIA(NAME=conndef_name AND DEFVER=def_ver.)) 
    
PERFORM SET ACTION(INSTALL)
        PARM(TARGET(cics_system_name) 
             USAGE(LOCAL)
             REFASSIGN(rasgndef_name).)              1 

从 CSD 安装连接定义

此示例显示将定义到 CSD 组 csd_group_name的 CICS 连接定义 condef_name安装到 CICS 系统 cics_system_name中。

CONNECT CONTEXT(cicsplex_name) SCOPE(cicsplex_name)

GET OBJECT(CSDGROUP)                                 2 
    SCOPE(cics_system_name)
    CRITERIA(NAME=csd_group_name.)
    
PERFORM SET ACTION(CSDINSTALL)                       3 

1 CONNDEF 安装需要 REFASSIGN 参数。 该值是 "资源分配" (RASGNDEF) ,用于标识要随连接定义一起安装的资源组 (RESGROUP) 中的一个或多个会话定义。

2 必须使用 CSDGROUPCSDINGRPCSDINLSTCSDLIST 之一从 CSD 安装连接定义,并且必须在要安装的结果集中至少包含一个连接和会话对。

3 CSDINSTALL 操作不需要任何参数,因为 OBJECT 是仅供 CSD 使用的资源。