Sie können Anwendungsserver so konfigurieren, dass Transaktionsnachrichten
zwischen Anwendungsservern verschiedener Versionen von WebSphere Application
Server gesendet und empfangen werden können. Je nach Version des Anwendungsservers können Sie Systemeigenschaften definieren oder die Berechtigungseinstellung für Transaktionskoordination verwenden.
Informationen zu diesem Vorgang
Der Transaktionsmanager in WebSphere Application Server unterstützt die transaktionsorientierte
Interoperation mit anderen Transaktionsmanagern über das CORBA-Protokoll Object Transaction Service (OTS) und für JSR-109-kompatible Anforderungen
über das Protokoll Web Services Atomic Transaction (WS-AT).
Außerdem kann der Transaktionsmanager XA-Ressourcenmanager koordinieren und von Ressourcenadaptern der
Java™ EE
Connector Architecture Version 1.5 koordiniert werden.
Vorgehensweise
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Wenn Sie zur Unterstützung der transaktionsorientierten Interoperabilität
das OTS-Protokoll verwenden möchten, um Anforderungen von Anwendungsservern, die den Stand von
WebSphere
Application Server Version 5.0.2 oder früher haben, an Anwendungsserver, die den Stand von Version 6 oder höher haben, zu senden,
müssen Sie die folgenden Systemeigenschaften in den Anwendungsservern der Version 5.0.2 oder früher setzen. com.ibm.ejs.jts.jts.ControlSet.nativeOnly=false
com.ibm.ejs.jts.jts.ControlSet.interoperabilityOnly=true
Wenn Sie beispielsweise Anforderungen von Anwendungsservern, die den Stand von
WebSphere Application Server Version 4.0.n
haben, an Anwendungsserver, den Stand von WebSphere
Application Server Version 6 haben, senden möchten, müssen Sie die Systemeigenschaften in den Anwendungsservern der Version 4.0.n setzen.
Es ist nicht erforderlich, diese Eigenschaften zu setzen, wenn Sie Anforderungen in Anwendungsservern
von WebSphere Application Server Version 5.0.2
oder früher von Anwendungsservern der Version 6 oder höher empfangen möchten.
- Wenn die Verwaltungssicherheit für Anwendungsserver von
WebSphere Application Server Version 6.0.2
oder höher aktiviert ist,
müssen Sie die Berechtigung für Transaktionskoordination für die Server inaktivieren, wenn folgende Bedingungen zutreffen:
Die Berechtigungseinstellung für die Transaktionskoordination steuert nur die Transaktionsprotokollnachrichten zwischen Servern, die
für die Koordination einer Transaktion verwendet werden.
Sie hat keine Auswirkungen auf Anwendungsnachrichten oder die Sicherheit des Servers.
Wenn die Berechtigung für Transaktionskoordination aktiviert ist, gilt Folgendes:
- Der Server prüft, ob der sendende
Server berechtigt ist, Vorbereitungs-, Commit-, Rollback- und einphasige Commit-Nachrichten zu verarbeiten.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Der Caller (Aufrufende) wird überprüft, um festzustellen, ob er die Berechtigung für die Administratorrolle hat.
Zum Inaktivieren
der Berechtigung für Transaktionskoordination in einem Server führen Sie die folgenden Schritte aus:
- Klicken Sie in der Administrationskonsole auf .
- Wählen Sie das Kontrollkästchen Berechtigung für Transaktionskoordination aktivieren ab.
- Klicken Sie auf Anwenden oder OK.
- Speichern Sie Ihre Änderungen in der Masterkonfiguration.
- Starten Sie den Server erneut.