使用 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=ADDTOGRP的 PERFORM 命令将资源定义显式添加到一个或多个资源组。
5 CSDGROUP 参数指定在其中创建资源定义的 CSD 组。 所有 CSD 资源定义都必须属于一个组; 如果该组在 CSD 中尚不存在,那么将动态创建该组。
6 SCOPE 参数指定使用要在其中创建定义的 CSD 的 CICS 系统的名称。
7 在 PARM 参数上指定 CSD 属性会将资源定义标识为 CSD 资源定义。