资源恢复服务 (Resource Recovery Services, RRS)

WebSphere® Application Server for z/OS® 支持使用资源恢复服务 (RRS) 来支持全局事务处理的资源适配器。RRS 是 JCA 资源适配器规范的 z/OS 扩展。

WebSphere Application Server for z/OS 支持 Java™ Platform, Enterprise Edition (Java EE) 连接器体系结构 (JCA) 1.0,因此,支持设计为使用 Java EE 连接器体系结构 (JCA) 的 1.0 级别的任何资源适配器。

除了 JCA 定义的三种事务支持外,WebSphere Application Server for z/OS 还支持第四种,即 RRSTransactional 支持,它是此体系结构的仅 z/OS 扩展。对于可以使用 RRS 以及可以正确地向 WAS z/OS 表示它们是 RRSTransactional 的资源适配器,将支持它们作为符合 RRS 的资源适配器。

可以使用 RRS 的 z/OS 资源适配器包括:
  • 用于 Java 的 IMS™ 连接器
  • CICS® CTG ECI Java EE 连接器
  • IMS JDBC 连接器
  • 用作 WebSphere 关系资源适配器 (RRA) 下的 JDBC 提供程序的 DB2® for z/OS 本地 JDBC 连接器
  • IBM MQ 适配器
所有遵从 RRS 的资源适配器都必须支持其 ManagedConnectionFactory 中的属性 RRSTransactional,且它们必须支持该属性的 getter 方法。
java.lang.Boolean.RRSTransactional=true;

java.lang.Boolean getRRSTransactional(){
   // Determine if the adapter can run RRSTransactional based
   // on it's configuration, and set the RRSTransactional property 
   // appropriately to true or false.
	return RRSTransactional;
}

RRS 支持只适用于本地环境,其中后端必须驻留在该系统上。仅当将 CICS 和 IMS 资源适配器配置为使用它们后端资源管理器的本地接口时,它们才可以使用 RRSTransactional 支持,后端资源管理器必须与 IBM® WebSphere Application Server for z/OS 驻留在同一系统上。还可以将这些适配器配置成其后端资源管理器的远程实例。在此情况下,当调用 getRRSTransactional() 方法时,适配器将以“false”响应,并且不是作为 RRSTransactional 运行,而是使用适配器选择支持的三种 Java EE 事务支持中的任意一种来运行。


指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdat_rrs
文件名:cdat_rrs.html