事务是由单个请求启动的一段处理。
通常由用户在终端发出请求。不过,可以通过 Web 页面、远程工作站程序或另一个 CICS® 区域中的应用程序来发出请求;也可以在预先定义的时间自动触发请求。 和 描述了运行 CICS 事务的不同方式。
单个事务包含一个或多个运行时执行所需处理的应用程序。
但是,CICS 中使用的术语事务表示单个事件以及同一类型的所有其他事务。使用 TRANSACTION 资源定义描述 CICS 的每个事务类型。 该定义为事务类型提供名称(事务标识或 TRANSID),并告知 CICS 关于要执行工作的多个事项,例如,先调用哪个程序,以及在事务执行期间需要哪种认证。
通过将事务的 TRANSID 提交给 CICS 来运行该事务。CICS 使用 TRANSACTION 定义中记录的信息建立正确的执行环境,并且 CICS 会启动第一个程序。
术语事务目前在 IT 行业中广泛地用于描述恢复单元,或者 CICS 所谓的工作单元。这通常是指可恢复的完整逻辑运算;可能会因编程命令或系统故障而将其作为一个整体落实或回退。在许多情况下,CICS 事务的范围也是单个工作单元,但在阅读 CICS 文档时,您应该意识到含义方面的差异。