Einstellungen für WS-Transaction-Richtlinien
Verwenden Sie diese Seite, um die Richtlinien für die Protokolle WS-AtomicTransaction (WS-AT) und WS-BusinessActivity (WS-BA) festzulegen. WS-AT unterstützt die Koordination von Aktivitäten, sodass entweder alle Aktivitäten ausgeführt werden oder keine. 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 auftritt.
Klicken Sie zum Anzeigen dieser Seite in der Konsole auf den folgenden Pfad: , wenn der Richtliniensatz den Richtlinientyp "WS-Transaction" enthält.
Sie können den Richtlinientyp "WS-Transaction" für Client- und für Providerrichtliniensätze konfigurieren.
WS-AtomicTransaction
- Verbindlich
- Für einen Client leitet der Client in einer abgehenden Anforderung
immer einen WS-AT-Kontext weiter.
Wenn keine Transaktion im Thread vorhanden ist, wenn die Anforderung abgesetzt wird, schlägt die Anforderung
fehl.
Für einen Server muss jede empfangene Anforderung einen WS-AT-Kontext enthalten, andernfalls wird die Anforderung zurückgewiesen. Wenn eine WSDL-Datei (Web Services Description Language) für den Web-Service generiert wird, dem der Richtlinientyp zugeordnet ist, wird eine Richtlinienzusicherung eingeschlossen, die angibt, dass die Operation mit einem atomaren Transaktionskontext aufgerufen werden muss.
- Unterstützt
- Für einen Client kann der Client einen
WS-AT-Kontext in einer abgehenden Anforderung weitergeben, wenn dieser Kontext verfügbar ist. Beispiel:
Dem Thread, in dem die Anforderung abgesetzt wird, ist eine Transaktion zugeordnet, und die Richtlinie
des Providers erfordert einen WS-AT-Kontext.
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. Wenn eine Anforderung keinen WS-AT-Kontext enthält, wird die Anforderung wie gewöhnlich verarbeitet. Wenn eine WSDL-Datei (web Services Description Language) für den Web-Service generiert wird, dem der Richtlinientyp zugeordnet ist, wird eine Richtlinienzusicherung eingeschlossen, die angibt, dass eine Operation den Aufruf mit einem atomaren Transaktionskontext unterstützt, falls ein solcher Kontext verfügbar ist.
- 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 mit einem Fehler des Typs "MustUnderstand" zurückgewiesen. Wenn eine WSDL-Datei für den Web-Service generiert wird, dem der Richtlinientyp zugeordnet ist, enthält diese WSDL-Datei keine Richtlinienzusicherung für einen atomaren Transaktionskontext.
WS-BusinessActivity
- Verbindlich
- Für einen Client leitet der Client in einer abgehenden Anforderung
immer einen WS-BA-Kontext weiter.
Wenn keine Geschäftsaktivität im Thread vorhanden ist, wenn die Anforderung abgesetzt wird, schlägt die Anforderung
fehl.
Für einen Server muss jede empfangene Anforderung einen WS-BA-Kontext enthalten, andernfalls wird die Anforderung zurückgewiesen. Wenn eine WSDL-Datei (web Services Description Language) für den Web-Service generiert wird, dem der Richtlinientyp zugeordnet ist, wird eine Richtlinienzusicherung eingeschlossen, die angibt, dass die Operation mit einem Geschäftsaktivitätskontext aufgerufen werden muss.
- Unterstützt
- Für einen Client kann der Client einen
WS-BA-Kontext in einer abgehenden Anforderung weitergeben, wenn dieser Kontext verfügbar ist. Beispiel:
Dem Thread, in dem die Anforderung abgesetzt wird, ist eine Geschäftsaktivität zugeordnet, und die Richtlinie
des Providers erfordert einen WS-AT-Kontext.
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. Wenn eine Anforderung keinen WS-BA-Kontext enthält, wird die Anforderung wie gewöhnlich verarbeitet. Wenn eine WSDL-Datei (web Services Description Language) für den Web-Service generiert wird, dem der Richtlinientyp zugeordnet ist, wird eine Richtlinienzusicherung eingeschlossen, die angibt, dass eine Operation den Aufruf mit einem Geschäftsaktivitätskontext unterstützt, falls ein solcher Kontext verfügbar ist.
- 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 mit einem Fehler des Typs "MustUnderstand" zurückgewiesen. Wenn eine WSDL-Datei für den Web-Service generiert wird, dem der Richtlinientyp zugeordnet ist, enthält diese WSDL-Datei keine Richtlinienzusicherung für einen Geschäftsaktivitätskontext.