如何向 CICS 定义终端
终端定义作为资源定义或 DFHTCT 宏创建,然后作为 TCT 终端条目 (TCTTE) 添加到终端控制表 (TCT)。 DFHTCT 宏只能用于支持 BSAM 连接的逻辑设备代码和顺序设备的 z/OS® Communications Server 逻辑单元。 所有 z/OS Communications Server 连接的终端,系统间通信链路和多区域操作链路都是使用资源定义联机 (RDO) 定义的。
执行冷启动时, CICS® 从 DFHTCT 宏或 CSD 文件中的资源定义组 (在 GRPLIST 系统初始化参数中指定) 获取其 TCT 条目。 这些记录在 CICS 目录中。
执行热启动时, CICS 从 DFHTCT 宏和 CICS 目录获取定义; 将忽略 GRPLIST。
紧急重新启动时, CICS 从 DFHTCT 宏和 CICS 目录获取定义; 将忽略 GRPLIST。 然后, CICS 使用系统日志中的信息重新应用任何正在进行的 TCT 更新。
在 CICS 执行期间,可以按如下所示添加 TCT 条目:
- 使用 CEDA INSTALL 命令
- 由自动安装进程在未知终端登录时
- 由事务路由组件在将 TCT 条目从终端拥有的区域交付到应用程序拥有的区域时执行。
- 使用 EXEC CICS CREATE 命令
在 CICS 执行期间,可以按如下所示删除 TCT 条目:
- 使用 EXEC CICS DISCARD 命令
- 通过自动安装过程,当自动安装的终端注销或已记录一段时间。
- 当 TCT 条目在一段时间内未使用时,由事务路由组件执行。
- 使用 CEDA INSTALL , EXEC CICS CREATE,事务路由或自动安装进程来替换旧条目。
图 1 显示了终端控制表 (TCT)。图 1。 终端控制表 (TCT)

- DFHZCQ
- DFHZCQ 在终端上安装,删除,编目,取消编目,恢复和查询。 条目由 DFHZCQ 安装在终端控制表中并从终端控制表中删除。 DFHZCQ 由以下模块调用:
- DFHAMTP: 对于 CEDA 事务和 EXEC CICS CREATE,要安装 TCT 条目。
- DFHEIQSC: 对于 EXEC CICS DISCARD CONNECTION,要废弃连接。
- DFHEIQST: 对于 EXEC CICS DISCARD TERMINAL,要废弃终端。
- DFHTBSS: 在 CICS 初始化期间,要在热重新启动或紧急重新启动时复原终端定义。
- DFHZATA: 自动安装程序
- DFHZATD: 自动安装删除程序
- DFHZATS: 交付,安装或删除 TCT 条目以进行事务路由时。
- DFHZTSP: 接收到事务路由请求以重新编目连接 (如果某些特征已更改) 时。
- DFHQRY: 使用 QUERY 函数发现设备的实际特征时,请完成 TCT 条目,然后重新编目生成的 TCTTE。
- DFHWKP: 热关键点程序,用于记录 CICS 目录中符合 RDO 条件的终端的信息,以及卸载自动安装的条目。
DFHZCQ 调用表构建器服务 (TBS) 模块,然后调用相应的 DFHBSxxx 模块为输入参数构建 TCTTE。 DFHZCQ 严重依赖于调用它以提供用于创建 TCTTE 的完整参数集的模块; DFHZCQ 本身不负责确定 TCTTE 的参数。