Voraussetzung: Bevor Sie das Beispiel ausführen können, müssen Sie sicherstellen, dass
ein WebSphere
® Application
Server Version 7.0 definiert ist. Standardmäßig wird ein Server für Sie bei der Installation von
WebSphere Application
Server erstellt. Dieser Server wird in der Sicht 'Server'
angezeigt. Wenn Sie jedoch einen Server erstellen wollen, gehen Sie wie folgt vor:
- Wählen Sie im Menü 'Datei aus.
- Wählen Sie 'WebSphere Version 7
Server' als Servertyp aus, und klicken Sie auf Weiter.
- Wenn Ihrem Arbeitsbereich keine Laufzeitumgebung zugeordnet ist,
werden Sie zur Angabe des Installationsverzeichnisses von
WebSphere Application Server aufgefordert.
- Klicken Sie auf der Seite 'Servereinstellungen' auf Fertig stellen.
- Um den Server anzuzeigen, den Sie im Arbeitsbereich erstellt haben, wählen Sie im Menü 'Fenster'
aus.
Beispiel ausführen: Nachdem das Beispiel importiert ist,
führen Sie es unter Verwendung von TestClient.jsp aus:
- Wählen Sie jwsAddressBookClient/WebContent/sampleAddressBookPortProxy/TestClient.jsp
mit der rechten Maustaste aus und wählen Sie aus.
Stellen Sie sicher, dass das Profil von WebSphere Application Server Version 7.0
ausgewählt ist und dass jwsAddressBookEAR dem Server hinzugefügt ist.
- Wählen Sie die Methode saveAddress aus und geben Sie Informationen im Feld 'Name' ein.
Alle anderen Felder sind optional. Klicken Sie auf Aufrufen.
- Wählen Sie die Methode findAddress aus, geben Sie den während der Methode
saveAddress verwendeten Namen ein und klicken Sie auf Aufrufen. Die durch die Methode
saveAddress gespeicherten Informationen werden im Teilfenster 'Ergebnisse' angezeigt.
Gehen Sie wie folgt vor, um das Beispiel unter Verwendung eines
Nicht-Standard-Ports auszuführen: Wenn Sie den Web-Service-Datenverkehr
über den Nicht-Standard-Port (wie beispielsweise den
TCP/IP Monitor) leiten wollen, müssen Sie den Standardendpunkt des Beispiels ändern, damit der
mit der Portnummer der Überwachung übereinstimmt.
- Sie können den Standardport, den WebSphere Application Server
verwendet, in der WebSphere-Administrationskonsole
ermitteln:
- Starten Sie die Administrationskonsole von WebSphere Application
Server, indem Sie auf Ihren Server in der Sicht 'Server' mit der rechten Maustaste klicken,
und Administrationskonsole ausführen auswählen.
- Erweitern Sie Server im linken Teilfenster und wählen Sie
Anwendungsserver aus.
- Wählen Sie Ihren Servernamen in der Liste aus. Dies ist standardmäßig server1.
- Suchen sie auf der Registerkarte 'Konfiguration' nach der Überschrift 'Kommunikation'
und erweitern Sie Ports.
- Der verwendete Port ist WC_defaulthost.
- Führen Sie TestClient.jsp aus. Wählen Sie jwsAddressBookClient/WebContent/sampleAddressBookPortProxy/TestClient.jsp
mit der rechten Maustaste aus und wählen Sie aus.
Stellen Sie sicher, dass das Profil von WebSphere Application Server Version 7.0
ausgewählt ist und dass jwsAddressBookEAR dem Server hinzugefügt ist.
- Ändern Sie im Teilfenster 'Servicequalität' der JSP die Portnummer
im Feld 'Endpunkt' und klicken Sie auf Aktualisieren
Note: Durch Auswahl von
JAXB umgehen und XML-Nutzdaten verwenden wird die Sicht
'JAXB-Bindings' der TestClient.jsp-Methoden durch die unformatierte
SOAP-Nachricht ersetzt. Wenn Sie diese Funktion nutzen wollen, müssen Sie die erforderlichen
SOAP-Body-Einträge für die Eingabe manuell eingeben. Dies ist hilfreich, wenn der generierte
Client nicht alle Methoden, die im Web-Service enthalten sind, bearbeiten kann, diese jedoch für das Adressbuchbeispiel
erforderlich sind.