CICS 组件
客户信息控制系统 (CICS) 是一种大型机应用程序系统,它为大型机计算机提供事务处理监视器和事务处理管理器等组件,以 (OLTP) 应用程序运行联机事务处理。 CICS 通常安装在 z/OS 大型机计算机上。 CICS 通过提供允许大型机计算机运行 OLTP 应用程序的应用程序系统组件来扩展仅批处理环境的功能。
CICS 可以在大型机计算机上运行联机应用程序,因为 CICS 的行为几乎与单独的操作系统类似:它管理自己的内存地址空间,运行自己的文件管理功能,并管理多个事务应用程序的并发执行。
若要成功使用事务集成器 (TI) ,必须了解以下 CICS 组件和术语:
CICS 区域
在大型机计算机上运行的每个 CICS 实例都通过使用 VTAM 应用程序语句在 Virtual Telecommunications Access Method (VTAM) 中定义。 应用程序语句中定义的每个 CICS 实例称为 CICS 区域。 在单个大型机计算机上定义多个 CICS 区域很有用,因为它允许你在单独的 CICS 区域中对 TP 进行逻辑分组,并使用至少一个 CICS 区域进行测试。
TP
(TP) 事务程序是在 CICS 的监督下执行的应用程序软件,其中包含处理业务逻辑所需的实际编程代码。 引用 TP 的其他术语包括事务、主机事务程序、应用程序程序和程序。
Transaction ID
使用唯一的四字符事务标识 (TRANID) 调用在 CICS 下运行的所有 TP。 这有时可能会令人困惑,因为事务 ID 通常不同于 TP 名称。 例如,处理 CICS 资源定义的 TP 称为资源定义联机 (RDO) ,而启动 RDO 的事务 ID 为 CEDA。
PCT) (程序控制表
(PCT) 的程序控制表是一个 CICS 表,其中包含 TRANID 与其关联的 TP 名称之间的映射。 调用 TRANID 后,CICS 将启动在 PCT 中与该 TRANID 关联的 TP。
FCT) (文件控制表
FCT) (文件控制表是一个 CICS 表,用于监视哪些 VSAM 文件可供 TP 使用。 FCT 列出了 VSAM 文件的名称和类型,以及用户可以对每个文件执行的有效操作。 尽管 CICS 可以访问其他类型的数据存储(如 DB2),但它最常访问 VSAM。
RDO
RDO 是一种 CICS TP,它允许 CICS 系统程序员定义内部控制表中包含的资源。
任务
任务执行 TP 的功能;每个 CICS TP 使用任务执行其功能。 CICS TP 可以使用单个任务或多个任务来执行其功能。 每次调用 TP 时,CICS 都会启动执行其功能所需的任务。 CICS 是一个多任务环境,这意味着多个任务可以且通常同时运行。