使用 CICSPlex SM API 创建 ATOM 服务定义的示例

您可以使用 CICSPlex ® SM API 在 CICS CSD 和 CICSPlex SM BAS 中创建 CICS ® ATOM 服务定义。

使用 BAS 创建 ATOM 服务定义

此示例显示如何使用 BAS 创建 CICS ATOM 服务定义 atomdef_name

CONNECT CONTEXT(cicsplex_name)                      1 

CRERESG_RESGROUP     = resgroup_name
CRERESG_DESCRIPTION  = “Sample BAS Resource Group”

CREATE OBJECT(RESGROUP)
       FROM(CRERESG)
       LENGTH(resgroup_tbl_len)                     2  
        
CREATOM_DEFVER       = "1";                         3  
CREATOM_NAME         = atomdef_name;
CREATOM_DESCRIPTION  = “Dummy FILE ATOM Service”;        
CREATOM_STATUS       = "ENABLED”;     
CREATOM_ATOMTYPE     = "FEED";           
CREATOM_RESOURCETYPE = "FILE";             
CREATOM_RESOURCENAME = atomdef_file_name;             
CREATOM_BINDFILE     = atomdef_bindfile_name;
CREATOM_CONFILE      = atomdef_configfile_name; 
             
CREATE OBJECT(ATOMDEF)
       FROM(CREATOM)
       LENGTH(atomdef_tbl_len)
       PARM(RESGROUP(resgroup_name).)                4 

从 CSD 创建 ATOM 服务定义

此示例显示在 CSD 组 csd_group_name中的 CICS 系统 cics_system_name中创建 CICS ATOM 服务定义 atomdef_name

CONNECT CONTEXT(cicsplex_name)

CREATOM_CSDGROUP     = csd_group_name;               5  
CREATOM_NAME         = atomdef_name;
CREATOM_DESCRIPTION  = “Dummy FILE ATOM Service”;        
CREATOM_STATUS       = "ENABLED”;     
CREATOM_ATOMTYPE     = "FEED";           
CREATOM_RESOURCETYPE = "FILE";             
CREATOM_RESOURCENAME = atomdef_file_name;             
CREATOM_BINDFILE     = atomdef_bindfile_name;
CREATOM_CONFILE      = atomdef_configfile_name; 
             
CREATE OBJECT(ATOMDEF)
       SCOPE(cics_system_name)                       6  
       FROM(CREATOM)
       LENGTH(atomdef_tbl_len)
       PARM(CSD.)                                    7   

1 BAS 资源定义存储在由 CONTEXT 参数标识的 CICSplex 中。 请勿为 BAS 资源定义指定 SCOPE 参数。

2 如果在 CREATE 命令上指定了 RESGROUP 参数,那么必须已对 CICSplex 定义 RESGROUP。

3 如果要定义 BAS 资源,那么必须为 DEFVER 参数指定值。 如果同时指定了 DEFVER 参数和 CSDGROUP 参数,那么将忽略 CSDGROUP 参数。

4 向资源组添加 BAS CICS 资源定义是可选的。 如果指定 RESGROUP 参数,那么 CICS 资源定义将与 BAS 资源组相关联。 还可以使用操作设置为 ACTION=ADDTOGRPPERFORM 命令将资源定义显式添加到一个或多个资源组。

5 CSDGROUP 参数指定在其中创建资源定义的 CSD 组。 所有 CSD 资源定义都必须属于一个组; 如果该组在 CSD 中尚不存在,那么将动态创建该组。

6 SCOPE 参数指定使用要在其中创建定义的 CSD 的 CICS 系统的名称。

7 PARM 参数上指定 CSD 属性会将资源定义标识为 CSD 资源定义。