资源定义联机 (resource definition online, RDO)
CEDA 事务在 CICS® 系统定义 (CSD) 数据集中创建和更改系统资源的定义。
RDO 提供:
- 可用于 检查, 更改和 安装 资源定义的联机事务:
- CEDA (检查,更改和安装)
- CEDB (检查和更改)
- CEDC (仅检查)
- CEDA 事务的可编程接口,在应用程序中使用 EXEC CICS LINK 命令直接调用 DFHEDAP。 (有关更多信息,请参阅 使用 CEDA 的可编程接口。)
- 一组用于动态创建 CICS 资源的系统程序员 API 命令 ( EXEC CICS CREATE 命令)。
- 用于检查或更改资源定义的脱机实用程序 DFHCSDUP。 (有关此实用程序的描述,请参阅 CICS 实用程序 DFHCSDUP。)
设计概述
资源定义在 CICS 系统定义数据集 (CSD) 上进行维护。 可以使用联机 CEDx 事务或脱机实用程序 DFHCSDUP 来查看和更改 CSD 数据集中的资源定义。
资源定义的安装使这些定义可供正在运行的 CICS 系统使用。 可以在以下时间安装资源定义:
- 使用 GRPLIST 系统初始化参数执行 CICS 的冷启动时。
- 在运行 CICS期间,使用 CEDA 事务。
安装资源定义时,将通过相应的资源管理器提供这些资源定义。
模块
RDO 的组件与其使用的某些服务的组件之间的关系如 图 1中所示。图 1。 RDO 接口

DFHEDAP 和 DFHEDAD 控制 CEDA , CEDB 和 CEDC 事务。 它们为事务提供屏幕管理,并调用 DFHAMP 以实现所需的任何操作。
DFHSII1 在 CICS 冷启动时调用 DFHAMP ,以安装当前运行的资源定义。 这些资源定义由 GRPLIST 系统初始化参数指定。 DFHSII1 将 GRPLIST 系统初始化参数传递到 DFHAMP。
DFHAMP(分配管理程序) 管理所有查看,更改和安装资源的请求。 它使用 RDO 的其他部分以及资源管理器提供的服务:
- DFHAMP 调用 DFHPUP 和 DFHDMP 以读取,写入和更新 CSD 数据集上的资源定义:
- 参数实用程序 DFHPUP 在 DFHAMP 提供的参数列表格式与 CSD 所需的记录格式之间转换资源定义数据。
- DFHDMP (CSD 管理程序) 管理与 CSD 数据集之间的资源定义数据的 I/O。
- DFHAMP 调用终端对象解析程序 DFHTOR以合并 TERMINAL , TYPETERM , CONNECTION 和 SESSION 定义:
- 当请求安装 TERMINALs , TYPETERM , CONNECTIONs 和 SESSIONs 时, DFHTOR 会合并 TYPETERM 和 TERMINAL 信息以及 CONNECTION 和 SESSION 信息,并将此合并后的信息传递回 DFHAMP。
- DFHAMP 将合并后的定义传递到 DFHZCQ 以安装在正在运行的 CICS 系统中。 要用作自动安装终端模型的任何合并的 TERMINAL 定义都将传递到自动安装终端模型 (AITM) 管理器。
- 安装 TYPETERM 定义时, DFHTOR 会记录有关 CICS 全局目录的信息,以供后续使用。
- 发出 CHECK 命令时, DFHTOR 会检查相应的 TERMINAL , TYPETERM , CONNECTION 和 SESSION 定义是否一致。
- DFHAMP 调用相应的资源管理器以在运行中的 CICS 系统中安装资源:
- 调用 DFHZCQ 以安装 CONNECTION , SESSION 和 TERMINAL 定义。
- 调用 DFHAMXM 以安装 TRANSACTION 和 PROFILE 定义。
- 调用 DFHPGDD 以安装 PROGRAM , MAPSET 和 PARTITIONSET 定义。
- 调用这些子例程 "门" 以安装与文件控制相关的资源:
- 针对 FCT 条目的 FCMT
- 针对 LSR 池的 FCRL
- DSN 块的 FCDN
- FCFS 以打开和关闭文件
- AFMT 表示文件的 AFCT 条目
- 使用 AITM ADD_REPL_TERM_MODEL 子例程调用 (请参阅 自动安装终端模型管理器) 来调用 AITM 管理器 ,以安装自动安装终端模型。
- 将调用 伙伴资源管理器 以安装 SAA 通信接口的伙伴资源。
DFHEICRE 处理所有 EXEC CICS CREATE 命令。 它为要创建的资源构建内部 DEFINE 命令,并将其传递给 DFHCAP 以进行解释。 然后,编码的命令将直接传递到 DFHAMP ,以在正在运行的系统中安装资源。 在此处理期间,根本无法访问 CSD 文件。
DFHCSDUP(脱机 CICS 系统定义实用程序) 使用来自 DFHPUP 和 DFHDMP 的例程批处理版本来读取,写入和更新 CSD 数据集上的资源定义 (请参阅 CICS 实用程序 DFHCSDUP)。
有关 CEDA 事务如何处理终端资源的详细描述,请参阅 终端控制。
出口
在每次安装时或由 EXEC CICS CREATE调用 XRSINDI 全局用户出口。
跟踪
提供了以下点标识,跟踪级别为 AP 1:
- AP 00EB (DFHAMP)
- AP 00EC (DFHDMP)
- AP 00EF (DFHTOR)
- AP 00E2 (DFHPUP)