Angepasste Eigenschaften des Kompensationsservice

Durch Definition einer angepassten Eigenschaft können Sie weitere Einstellungen für den Kompensationsservice angeben.

Führen Sie die folgenden Schritte aus, um eine angepasste Eigenschaft für den Kompensationsservice zu definieren.
  1. Starten Sie die Administrationskonsole.
  2. Klicken Sie im Navigationsbereich auf Server > Servertypen > WebSphere-Anwendungsserver > Servername > [Containereinstellungen] Container-Services > Kompensationsservice > [Weitere Eigenschaften] Angepasste Eigenschaften.
  3. Klicken Sie auf Neu.
  4. Geben Sie auf der Seite mit den Einstellungen im Feld Name die zu konfigurierende Eigenschaft und im Feld Wert den gewünschten Eigenschaftswert ein.
  5. Klicken Sie auf Anwenden oder OK.
  6. Klicken Sie auf Speichern, um Ihre Änderungen in der Master-Konfiguration zu speichern.
  7. Starten Sie den Server erneut.
Sie können die Seite mit den angepassten Eigenschaften verwenden, um die folgende angepasste Eigenschaft für den Kompensationsservice zu definieren:

Kompensationsservice unterdrücken

Nicht alle Web-Server sind für die Behandlung von SOAP-Nachrichten, die in CoordinationContext-Elementen enthalten sind, konfiguriert. Sie können WebSphere Application Server verwenden, um eine angepasste Eigenschaft für den Kompensationsservice zu konfigurieren, die eine vordefinierte Liste von Enterprise JavaBeans verarbeitet, für die kein CoordinationContext in Web-Service-Anforderungen gesendet werden soll.

Wenn der Kompensationsservice verwendet wird, werden CoordinationContext-Elemente in den abgehenden SOAP-Header eingeschlossen. Beispiel:
<wscoor:CoordinationContext soapenv:mustUnderstand="1"
...
</wscoor:CoordinationContext>
Wenn eine solche SOAP-Nachricht von einem Web-Server empfangen wird, der nicht für die Verarbeitung von CoordinationContext-Elementen konfiguriert ist, wird eine Ausnahmenachricht erzeugt. Sehen Sie sich das folgende Beispiel an:
Lokaler Name 'CoordinationContext' für Headerblock ist nicht definiert.
Sie können eine Datei erstellen, die eine Liste aller Enterprise JavaBeans enthält, die das CoordinationContext-Element nicht in Web-Service-Anforderungen senden sollen. Diese Datei muss eine einfache Textdatei sein und muss einen einzigen Eintrag pro Zeile im folgenden Format enthalten:
Anwendungsname#Modul#Bean
Anwendungsname#Modul#Bean
Anwendungsname#Modul#Bean
Hier steht Anwendungsname für den Namen der Anwendung, der auf dem Server bekannt ist, Modul steht für den Namen der EJB-JAR-Datei, und Bean steht für den Namen der Enterprise JavaBean.
Anmerkung: Diese Datei darf nur Einträge für Beans enthalten, die nicht für die Verwendung des Kompensationsservice konfiguriert sind. Diese angepasste Eigenschaft hat keine Auswirkung auf die Beans, die in der Datei aufgelistet sind und denen Metadaten für den Kompensationsservice zugeordnet sind.
Name Wert
SUPPRESS_CSCOPE_ON_WS_CALLS Der vollständig qualifizierte Dateiname.

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



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