Arbeitsbereichskontext über Web-Services weitergeben

In WebSphere Application Server Version 6.1 wurde die Option zur Weitergabe von Arbeitsbereichskontext über einen Web-Service-Aufruf eingeführt. Vor WebSphere Application Server Version 6.1 wurde Arbeitsbereichskontext nur über RMI/IIOP-Aufrufe weitergegeben. Die Arbeitsbereichs-APIs wurden für die Implementierung dieser Weitergabe nicht geändert. Sie können die Arbeitsbereichs-APIs wie zuvor und wie in der Dokumentation zum Arbeitsbereich beschrieben verwenden. Der Arbeitsbereichskontext wird jedoch nicht standardmäßig über einen Web-Service-Aufruf weitergegeben. Sie müssen die entsprechende Option erst aktivieren.

Vorgehensweise

  1. Aktivieren Sie einen Server für die Weitergabe von Arbeitsbereichskontext über einen Web-Service-Aufruf.
    1. Starten Sie die Administrationskonsole.
    2. Wählen Sie Server > Servertypen > WebSphere-Anwendungsserver > Servername > Geschäftsprozesservices aus.
      • Gehen Sie wie folgt vor, um den Arbeitsbereichsservice (UserWorkArea-Partition) für die Weitergabe des Kontexts über einen Web-Service-Aufruf zu aktivieren:
        • Wählen Sie Arbeitsbereichsservice aus.
      • Gehen Sie wie folgt vor, um eine einzelne Partition für die Weitergabe des Kontexts über einen Web-Service-Aufruf zu aktivieren:
        • Wählen Sie Service für Arbeitsbereichspartitionen aus.
        • Wählen Sie eine Partition aus.
    3. Wählen Sie das Feld "Weitergabe von Web-Services aktivieren" aus.
    4. Speichern Sie die neue Konfiguration, und starten Sie den Server erneut, um die neue Konfiguration anzuwenden.
  2. Aktivieren Sie einen Client für die Weitergabe von Arbeitsbereichskontext über einen Web-Service-Aufruf:
    Anmerkung: Die folgenden Schritte beziehen sich auf den Arbeitsbereichsservice (die UserWorkArea-Partition). Für benutzerdefinierte Partitionen muss die Eigenschaft "Weitergabe von Web-Services aktivieren" gesetzt sein, wenn Sie eine Partition auf dem Client erstellen. Nähere Informationen hierzu finden Sie im Artikel "Schnittstelle des Managers für Arbeitsbereichspartitionen".
    1. Setzen Sie die Eigenschaft "com.ibm.websphere.workarea.EnableWebServicePropagation" auf "true", wenn Sie das Script "launchClient" im Verzeichnis [AIX Solaris HP-UX Linux Windows][z/OS][IBM i]$WAS_HOME/bin aufrufen. Wenn Sie diese Eigenschaft auf "true" setzen möchten, fügen Sie dem Aufruf von "launchClient" die folgenden Systemeigenschaften hinzu: -CCDcom.ibm.websphere.workarea.EnableWebServicePropagation=true.
    2. Definieren Sie die Eigenschaft "com.ibm.websphere.workarea.EnableWebServicePropagation" in einer Eigenschaftendatei, die vom Script "launchClient" verwendet wird. Weitere Informationen finden Sie im Artikel "Java EE-Clientanwendung mit launchClient ausführen.

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=twa_propagate
Dateiname:twa_propagate.html