WS-Transaction-Spezifikationsstufe mit wsadmin-Scripting konfigurieren

Sie können die WS-Transaction-Standardspezifikationsstufe konfigurieren, die für abgehende Anforderungen verwendet werden soll, die einen WS-AT- (Web Services Atomic Transaction) oder WS-BA-Koordinationskontext (Web Services Business Activity) enthalten.

Informationen zu diesem Vorgang

Das Produkt unterstützt die Spezifikationen WS-Transaction 1.0, WS-Transaction 1.1 und WS-Transaction 1.2, aber wenn eine abgehende Anforderung gesendet wird, kann nur eine einzige Spezifikationsstufe verwendet werden. Die WS-Transaction-Standardspezifikationsstufe wird verwendet, wenn die Spezifikationsstufe, die der Server erfordert, über die Providerrichtlinie (die WS-Transaction-WS-Policy-Zusicherung) nicht bestimmt werden kann. Diese Situation kann eintreten, wenn die Richtlinienzusicherung weder über den WS-Transaction-Richtlinientyp des Clients noch über die WSDL des Ziel-Web-Service verfügbar ist. Diese Situation kann auch eintreten, wenn die Richtlinienzusicherung zwar verfügbar ist, aber der Client und der Ziel-Web-Service jeweils beide Spezifikationsstufen unterstützen.

Details zu den Spezifikationen finden Sie in den Artikeln zur Unterstützung von Web Services Atomic Transaction und Web Services Business Activity im Anwendungsserver.

Sie können die WS-Transaction-Standardspezifikationsstufe, wie in dieser Task beschrieben, mit wsadmin-Scripting festlegen, oder Sie können die Administrationskonsole verwenden und die entsprechende Transaktionseigenschaft für den Anwendungsserver konfigurieren.

Vorgehensweise

  1. Starten Sie den wsadmin-Scripting-Client, falls dieser noch nicht ausgeführt wird.
  2. Rufen Sie die Konfigurations-ID des Transaktionsservice ab. Verwenden Sie in Jacl das folgende Codebeispiel:
    set txService $AdminConfig list TransactionService
    Verwenden Sie in Jython das folgende Codebeispiel:
    txService = AdminConfig.list("TransactionService")
  3. Setzen Sie das Attribut "WSTransactionSpecificationLevel" auf den erforderlichen Wert. Verwenden Sie in Jacl das folgende Codebeispiel, um den Server für die Verwendung von WS-Transaction 1.1 zu konfigurieren:
    $AdminConfig modify $txService {{WSTransactionSpecificationLevel WSTX_11}}
    Verwenden Sie in Jython das folgende Codebeispiel, um den Server für die Verwendung von WS-Transaction 1.0 zu konfigurieren:
    AdminConfig.modify ($txService,[["WSTransactionSpecificationLevel", "WSTX_10"]])
  4. Speichern Sie die Konfigurationsänderungen mit dem Tool wsadmin.
  5. Optional: Bei Verwendung einer Network-Deployment-Umgebung synchronisieren sie den Knoten mit dem Tool wsadmin.

Ergebnisse

Sie haben die WS-Transaction-Standardspezifikationsstufe für den Server konfiguriert.

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_wstran_spec
Dateiname:twbs_wstran_spec.html