利用开放式事务环境 (OTE)
CICS®-DBCTL 接口可以定义为线程安全接口, CICS 可以在 L8 开放式任务控制块 (开放式 TCB) 上运行 CICS-DBCTL 任务相关的用户出口 (TRUE)。
开放式事务环境 (OTE) 在应用了 PTF for APAR PM29194 的 IMS V12 中受支持,在应用了 PTF for APAR PM29195 的 IMS V13 中受支持。 IMS 的更高发行版不需要 PTF。 要激活 IMS 以使用 OTE ,需要在 DRA 启动表 (DFSPZP) 中指定参数 OPENTHRD=CCTL。 如果指定,那么在连接处理期间, CICS 会将 CICS-DBCTL TRUE 启用为 OPENAPI TRUE。
开放式 API TRUE 在 L8 开放式 TCB 上运行,该 TCB 专用于供调用 CICS 任务使用。 通过减少使用 QR TCB ,在开放式 TCB 上运行应用程序可提高吞吐量和性能。 在 L8 开放式 TCB 上运行并使用线程安全 CICS-DBCTL 命令的线程安全 CICS 应用程序现在可避免每次调用 IMS最多四个 TCB 开关。 有关 CICS IMS 应用程序和 OTE 的更多信息,请参阅 通过线程安全编程使 CICS IMS 应用程序能够使用开放式事务环境 (OTE)。
如果未指定 OPENTHRD=CCTL ,那么 CICS 将在 QR TCB 上运行 CICS-DBCTL TRUE ,并且将使用 IMSDRA TCB。
将 IMS V12 或更高版本与 OPENTHRD=CCTL 配合使用时,必须更改计算 CICS 和 IMSprocessor 时间的方式,有关更多信息,请参阅 DBCTL 监视数据返回到 CICS。