CICS 资源

在 CICS®中运行程序之前,必须向 CICS 提供有关系统资源的信息,包括软件资源 (例如程序和数据) 以及硬件资源 (例如终端或通信链路)。 您至少定义一个事务。

每个资源都是使用一组 属性定义的。 这些属性是资源的属性,告诉 CICS,例如,是否可以更新文件,应该为事务提供哪些安全级别,或者 CICS 可以与哪些远程系统进行通信。

CICS 系统定义数据集 (CSD) 上保留的资源定义组织成 列表。 组是 CSD 上相关资源的集合。 您定义的每个资源都必须属于一个组; 如果不命名该组,那么无法定义资源。 列表包含 CICS 在初始或冷启动时安装的组的名称。 如果您希望在初始或冷启动时安装组,或者如果组有助于更好地管理组,那么可以将组添加到列表中。 组不必属于列表,可以独立定义。

保存资源的位置

CICS 系统定义数据集 (CSD) 是一个 VSAM 数据集,其中包含通过 CEDA , CICS Explorer®或 DFHCSDUP 定义到 CICS 的每个资源的资源定义记录。 CSD 作为称为 DFHCSD 的 VSAM 文件定义到 CICS ,因此在 CICS 文档中,术语 CICS 系统定义数据集 (CSD)CICS 系统定义文件 (CSD)DFHCSD 文件 表示相同且可互换使用。

您可以更改 CSD 的内容,而不会干扰正在运行的使用 CSD 的 CICS 区域。 在 CICS 区域中安装定义时, CICS 会从 CSD 复制信息并将其保留在自己的存储器中。 您还可以通过重新安装正在运行的区域中的定义来更改这些定义,或者通过安装新资源来添加更多定义。 您可以将 CSD 文件定义为可恢复,以便回退发生异常终止时不完整的更改。 您还可以与不同的 CICS 区域 (包括不同发行版中的区域) 共享 CSD 文件及其资源定义。 有关定义 CSD 的信息,请参阅 设置 CICS 系统定义数据集

无法在 CSD 中定义的资源保存在 CICS 控制表中。 这些表及其资源定义是使用 CICS 表组合件宏指示信息创建的。 您必须对要在表中显示的每个资源的汇编语言宏语句进行编码,组装完整的宏语句集,链接编辑输出以生成装入模块,并在 DFHSIT 中指定模块后缀。 请参阅 在 CICS 控制表中定义资源