WS-Transaction-Richtlinie konfigurieren

Wenn Sie Richtliniensätze in der Administrationskonsole bearbeiten, können Sie den Richtlinientyp WS-Transaction für die Protokolle WS-AtomicTransaction (WS-AT) und WS-BusinessActivity (WS-BA) konfigurieren. Sie können konfigurieren, ob ein Client WS-AT-Kontexte und WS-BA-Kontexte weitergibt und ein Server diese empfängt.

Vorbereitende Schritte

Sie müssen mit einem Richtliniensatz arbeiten, der den Richtlinientyp "WS-Transaction" enthält.

Bearbeiten Sie die Richtlinien, die den bereitgestellten Standardrichtliniensätzen zugeordnet sind, nicht. Zum Ändern der Einstellungen der WS-Transaction-Richtlinie verwenden Sie eine Kopie eines Standardrichtliniensatzes, oder Sie erstellen einen neuen Richtliniensatz.

Informationen zu diesem Vorgang

Sie können die Richtlinien für die Protokolle "WS-AtomicTransaction" und "WS-BusinessActivity" konfigurieren. Das Protokoll "WS-AT" unterstützt die Koordination von Aktivitäten, so dass entweder alle Aktivitäten ausgeführt werden oder keine. Das Protokoll "WS-BA" unterstützt die Koordination von Aktivitäten, die nicht so eng miteinander verbunden sind wie atomare Transaktionen und deshalb einen Kompensationsprozess erfordern, wenn ein Fehler in der Geschäftsaktivität auftritt.
Das Hinzufügen einer WS-Transaction-Richtlinie entspricht der Festlegung der folgenden Implementierungsdeskriptoren für ein EJB- oder Webmodul:
  • Atomic-Transaktion von Web-Services verwenden
  • Atomic-Transaktionen von Web-Services bei Anforderungen senden
  • Mit Web Services Atomic Transaction in eingehenden Anforderungen ausführen

Ein WS-BA-Kontext wird gesendet, wenn der Client unter einer Geschäftsanwendung (BAScope, BusinessActivity Scope) ausgeführt wird. Ein Provider wird unter einem BAScope ausgeführt, wenn er eine Nachricht empfängt, die einen WS-BA-Kontext enthält, solange der Provider für die Ausführung von EJB-Methoden (Enterprise JavaBeans) unter einer Geschäftsaktivität eingestellt ist.

Vorgehensweise

  1. Klicken Sie im Navigationsfenster der Administrationskonsole auf Services > Richtliniensätze > Anwendungsrichtliniensätze > Name_des_Richtliniensatzes > [Richtlinien] WS-Transaction. Das Teilfenster mit den WS-Transactions-Einstellungen wird angezeigt.
  2. Wählen Sie im Abschnitt "WS-AtomicTransaction" die erforderliche Option aus:
    • Verbindlich. Für einen Client leitet der Client in einer abgehenden Anforderung immer einen WS-AT-Kontext weiter. Für einen Server muss jede empfangene Anforderung einen WS-AT-Kontext enthalten, andernfalls wird die Anforderung zurückgewiesen.
    • Unterstützt. Für einen Client kann der Client einen WS-AT-Kontext in einer abgehenden Anforderung weitergeben, wenn dieser Kontext verfügbar ist. Für einen Server wird der Kontext importiert und vor der Verarbeitung der Anforderung im Thread festgelegt, falls eine Anforderung einen WS-AT-Kontext enthält.
    • Nie. Für einen Client gibt der Client einen WS-AT-Kontext in einer abgehenden Anforderung nie weiter. Für einen Server darf keine empfangene Anforderung einen WS-AT-Kontext enthalten, andernfalls wird die Anforderung zurückgewiesen.
  3. Wählen Sie im Abschnitt "WS-BusinessActivity" die erforderliche Option aus:
    • Verbindlich. Für einen Client leitet der Client in einer abgehenden Anforderung immer einen WS-BA-Kontext weiter. Für einen Server muss jede empfangene Anforderung einen WS-BA-Kontext enthalten, andernfalls wird die Anforderung zurückgewiesen.
    • Unterstützt. Für einen Client kann der Client einen WS-BA-Kontext in einer abgehenden Anforderung weitergeben, wenn dieser Kontext verfügbar ist. Für einen Server wird der Kontext importiert und vor der Verarbeitung der Anforderung im Thread festgelegt, falls eine Anforderung einen WS-BA-Kontext enthält.
    • Nie. Für einen Client gibt der Client einen WS-BA-Kontext in einer abgehenden Anforderung nie weiter. Für einen Server darf keine empfangene Anforderung einen WS-BA-Kontext enthalten, andernfalls wird die Anforderung zurückgewiesen.
  4. Klicken Sie auf OK.
  5. Speichern Sie Ihre Änderungen in der Masterkonfiguration.

Ergebnisse

Nach der Konfiguration der WS-Transaction-Richtlinie verwendet der zugeordnete Richtliniensatz diese Richtlinie für die Unterstützung von WS-AtomicTransaction und WS-BusinessActivity.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_wsspsptran
Dateiname:twbs_wsspsptran.html