CICS 事务

事务是由单个请求启动的一段处理。

通常由用户在终端发出请求。但是,可以通过 Web 页面、远程工作站程序或另一个 CICS® 区域中的应用程序来发出请求;也可以在预定义的时间自动触发请求。CICS TS 5.1 信息中心内的“CICS Web 支持概念和结构”CICS TS 5.1 信息中心内的“CICS 外部接口概述”描述了运行 CICS 事务的不同方式。

单个事务包含一个或多个用于在运行时执行所需处理的应用程序。

但是,CICS 中使用的词汇事务表示单个事件以及同一类型的所有其他事务。使用 TRANSACTION 资源定义描述 CICS 的每个事务类型。 该定义为事务类型提供名称(事务标识或 TRANSID),并告知 CICS 关于要执行工作的多个事项,例如,先调用哪个程序,以及在事务执行期间需要哪种认证。

通过将事务的 TRANSID 提交给 CICS 来运行该事务。CICS 使用 TRANSACTION 定义中记录的信息建立正确的执行环境,并且 CICS 会启动第一个程序。

词汇“事务”目前在 IT 行业中广泛地用于描述恢复单元或 CICS 中所谓的工作单元。这通常是指可恢复的完整逻辑运算;可能会因编程命令或系统故障而将其作为一个整体落实或回退。在许多情况下,CICS 事务的范围也是单个工作单元,但在阅读 CICS 文档时,您应该意识到含义方面的差异。