您可以配置應用程式伺服器,讓執行不同 WebSphere® Application Server 版本的應用程式伺服器彼此傳送和接收交易訊息。根據應用程式伺服器的版本而定,您可以設定系統內容,或使用交易協調授權設定。
關於這項作業
WebSphere Application Server 中的交易管理程式支援與其他交易管理程式之間進行交易式交互作業,包括透過「CORBA 物件交易服務 (OTS)」通訊協定,或者,對於符合 JSR-109 的要求,則透過「Web 服務原子交易 (WS-AT)」通訊協定。
另外,交易管理程式可以協調 XA 資源管理程式,也可以接受 Java™ EE 連接器架構 1.5 資源配接器的協調。
程序
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
如果要使用 OTS 通訊協定從 WebSphere Application Server 5.0.2 版或更早版本的應用程式伺服器,將要求傳送至第 6 版或更新版本的應用程式伺服器,以進行交易式交互作業,請在 5.0.2 版或更早版本的應用程式伺服器上設定下列系統內容。 com.ibm.ejs.jts.jts.ControlSet.nativeOnly=false
com.ibm.ejs.jts.jts.ControlSet.interoperabilityOnly=true
例如,如果要從 WebSphere Application Server 4.0.n 版的應用程式伺服器,將要求傳送到 WebSphere Application Server 第 6 版的應用程式伺服器,請在 4.0.n 版應用程式伺服器上設定這些系統內容。
如果要在 WebSphere Application Server 5.0.2 版或更早版本的應用程式伺服器上,接收來自第 6 版或更新版本的應用程式伺服器的要求,您不需要設定這些內容。
- 當 WebSphere Application Server 6.0.2 版或更新版本的應用程式伺服器已啟用管理安全時,在下列情況下,您必須對這些伺服器停用交易協調授權:
交易協調授權設定只會控制伺服器之間用來協調交易完成的交易協定訊息。
它不會影響應用程式訊息,或伺服器的安全。
當啟用交易協調授權時:
- 伺服器會驗證傳送端伺服器是否獲授權,來處理準備、確定、回復和一段式確定等訊息。
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
系統將會檢查呼叫端是否獲允許存取管理者角色。
如果要停用伺服器的交易協調授權,請使用下列步驟。
- 在管理主控台,按一下。
- 清除啟用交易協調授權勾選框。
- 按一下套用或確定。
- 儲存對主要配置所做的變更。
- 重新啟動伺服器。