![[z/OS]](ngzos.gif)
RRS 批处理适配器
使用此信息可了解 RRS 批处理适配器和 IBM® MQ提供的两个 RRS 批处理适配器。
事务管理和可恢复资源管理器服务 (RRS) 适配器:
- 将 z/OS® RRS 用于落实控制。
- 支持从单个任务同时连接到在单个 z/OS 实例上运行的多个 IBM MQ 子系统。
- 针对通过 z/OS 符合 RRS 的可恢复管理器访问的可恢复资源,提供 z/OS范围的协调落实控制 (使用 z/OS RRS):
- 使用 RRS 批处理适配器连接到 IBM MQ 的应用程序。
- Db2®-存储过程在 Db2 上执行,存储过程地址空间由 z/OS 上的工作负载管理器(WLM)管理。
- 支持在 TCB 之间切换 IBM MQ 批处理线程的能力。
IBM MQ for z/OS 提供了两个 RRS 批处理适配器:
- CSQBRSTB
- 此适配器要求您在 IBM MQ 应用程序中将任何 MQCMIT 语句更改为 SRRCMIT ,并将任何 MQBACK 语句更改为 SRRBACK。 (如果您在与 CSQBRSTB 链接的应用程序中编写 MQCMIT 和 MQBACK 的代码,那么会收到 MQRC_ENVIRONMENT_ERROR。)
- CSQBRRSI
- 此适配器允许 IBM MQ 应用程序使用 MQCMIT 和 MQBACK 或 SRRCMIT 和 SRRBACK。
注: CSQBRSTB 和 CSQBRRSI 随链接属性 AMODE (31) RMODE (ANY) 一起提供。 如果应用程序装入任一低于 16 MB 界限的存根,那么会首先重新链接存根与 RMODE(24)。
迁移
您可以迁移现有 Batch/TSO IBM MQ 应用程序以使用 RRS 协调,只需少量更改或不进行任何更改。
如果使用 CSQBRRSI 适配器链接编辑 IBM MQ 应用程序,那么 MQCMIT 和 MQBACK 将在 IBM MQ 和所有其他支持 RRS 的资源管理器之间同步工作单元。 如果使用 CSQBRSTB 适配器链接编辑 IBM MQ 应用程序,请将 MQCMIT 更改为 SRRCMIT ,将 MQBACK 更改为 SRRBACK。 后一种方法更可取; 它明确指示同步点不限于 IBM MQ 资源。