安装 Db2 事务定义
本主题描述安装和废弃 DB2TRAN 定义的准则以及部分活动中断的含义。
- 如果在 DB2TRAN 定义中提供了完整的事务标识,那么不能为同一事务安装多个 DB2TRAN 。 如果已使用带有通配符的通用事务标识,那么可以安装多个可能与事务匹配的 DB2TRAN ,但 CICS® 仅使用最接近的匹配项 (请参阅 事务标识的通配符)。
- 无法安装引用不存在的 DB2ENTRY 的 DB2TRAN 。 必须首先安装 DB2ENTRY 。
- 请注意,在同一组中定义 DB2ENTRY 和 DB2TRAN 定义时, CICS 会在安装时首先安装 DB2ENTRY 。
- 您可以随时安装新的 DB2TRAN ,即使 CICS Db2® 适配器已连接到 Db2也是如此。
- 可以随时重新安装 DB2TRAN ,也可以随时废弃。
检查 Db2 事务资源的定义
定义 DB2TRAN时, CICS 会检查是否与同一组或列表中的其他资源定义一致。
对于 DB2TRAN 对象,将执行以下检查:
- 同一名称的 DB2TRAN 未显示在同一列表中。 如果执行此操作,那么将发出警告消息。
- 组或列表中是否存在 DB2CONN 。 如果没有,将发出警告消息。 这可能不是错误,因为 DB2CONN 可能存在于另一组中,但必须先安装 DB2CONN ,然后才能安装 DB2TRAN 。
- 在 DB2TRAN 上指定的 DB2ENTRY 是否存在于组或列表中。 否则,将发出警告消息。
- 在 DB2TRAN 上指定的 TRANSID 存在于组或列表中。 否则,将发出警告消息。