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
- Aktivieren Sie einen Server für die Weitergabe von
Arbeitsbereichskontext über einen Web-Service-Aufruf.
- Starten Sie die Administrationskonsole.
- Wählen Sie 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.
- Wählen Sie das Feld "Weitergabe von Web-Services aktivieren" aus.
- Speichern Sie die neue Konfiguration, und starten Sie den Server erneut, um
die neue Konfiguration anzuwenden.
- 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".
- Setzen Sie die Eigenschaft "com.ibm.websphere.workarea.EnableWebServicePropagation"
auf "true", wenn Sie das Script
"launchClient" im Verzeichnis
![[AIX Solaris HP-UX Linux Windows]](../../images/dist.gif)
![[z/OS]](../../images/ngzos.gif)
$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.
- 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.