資源回復服務 (RRS)
WebSphere® Application Server for z/OS® 支援的資源配接器是使用「資源回復服務 (RRS)」來支援廣域交易處理。RRS 是 z/OS 的 JCA 資源配接器規格延伸。
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 資源配接器包括:
- IMS™ Connector for Java
- CICS® CTG ECI Java EE 連接器
- IMS JDBC 連接器
- 在 WebSphere 關聯式資源配接器 (RRA) 之下作為 JDBC 提供者的 DB2® for z/OS 本端 JDBC 連接器
- IBM MQ 配接器
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 交易支援中的任何一種。