Web-Service-Tools - Release-Informationen

© Copyright International Business Machines Corporation 2006. Alle Rechte vorbehalten.
© Copyright IBM Deutschland GmbH 2000, 2006. Alle Rechte vorbehalten.

Release-Informationen

1.0 Einschränkungen
   1.1 UDDI in Web-Services-Explorer funktioniert nicht mit Proxy-Server mit Basisauthentifizierung
2.0 Bekannte Probleme und Problemlösungen
   2.1 Prüfungsfehler bei migriertem Web-Service-Client-Projekt
   2.2 Keine Aufforderung zum Auschecken beim Versuch, eine eingecheckte schreibgeschützte WSDL-Datei zu ändern. Spätere Änderungen gehen beim Speichern verloren.
   2.3 Nicht unterbrechungsfreier 'HTTP-Fehler 404' beim Aufrufen von Web-Services-Beispiel-JSP
   2.4 Web-Services-Laufzeit kann sich ändern, wenn Server auf Benutzervorgabenseite 'Web-Services-Server und -Laufzeit' geändert wird
   2.5 UDDI-Publizierung: Schaltfläche 'Weiter' auf erster Seite inaktiviert
   2.6 'NullPointerException' bei Web-Service-Generierung nach Öffnen und Abbrechen des Suchdialogs
   2.7 Java-Editor wird nach Top-down-Web-Service-Generierungsszenario nicht automatisch gestartet
   2.8 'ClassCastException' beim Erstellen eines Web-Service in der JSR-109-Web-Services-Verzweigung des J2EE-Projektexplorers
   2.9 Die Web-Service-Assistenten speichern Benutzer-IDs und Kennwörter
   2.10 Web-Services-Explorer kann mit HTTPS-URL nicht funktionieren

1.0 Einschränkungen

1.1 UDDI in Web-Services-Explorer funktioniert nicht mit Proxy-Server mit Basisauthentifizierung

Wenn Sie einen Proxy-Server verwenden, für den eine Basisauthentifizierung für den Zugriff auf das Internet erforderlich ist,  tritt ein Fehler auf, wenn Sie UDDI im Web-Services-Explorer verwenden.

 Beispiel:

Wenn die UDDI-Seite des Web-Services-Explorers angezeigt wird und Sie anschließend versuchen, eine Verbindung zu einer Registry aufzubauen und ein Geschäft zu suchen, wird die folgende Nachricht im Ergebnisfenster zurückgegeben:
IWAB0135E Ein unerwarteter Fehler ist aufgetreten.
UDDIException
java.net.SocketException: Verbindung zurückgesetzt

2.0 Bekannte Probleme und Problemlösungen

2.1 Prüfungsfehler bei migriertem Web-Service-Client-Projekt

Wenn Sie ein vorhandenes Web-Service-Client-Projekt, das in einer früheren Version des Produkts generiert wurde, in den Arbeitsbereich importieren, und anschließend die Web-Service-Client- und Beispiel-JSPs in demselben Projekt erneut generieren, kann es vorkommen, dass Prüfungsfehler für die generierte Seite 'Result.jsp' angezeigt werden, die besagen, dass org.eclipse.jst.ws.util.JspUtils nicht aufgelöst werden kann. Diese Klasse befindet sich in webserviceutils.jar; die Beispiel-JSPs werden tatsächlich ohne Probleme kompiliert und ausgeführt, auch wenn die Prüfungsfehler aufgelistet werden.

Zur Vermeidung dieses Problems schließen Sie das Projekt, öffnen es erneut und führen eine Bereinigung und Erstellung des Projekts durch.

2.2 Keine Aufforderung zum Auschecken beim Versuch, eine eingecheckte schreibgeschützte WSDL-Datei zu ändern. Spätere Änderungen gehen beim Speichern verloren.

Sie werden nicht zum Auschecken einer schreibgeschützten/eingecheckten WSDL-Datei aufgefordert, die sich unter Quellcodeverwaltung befindet, wenn Sie versuchen, die WSDL-Datei zu ändern, falls sie im WSDL-Editor geöffnet wurde. Diese erste Änderung und alle darauf folgenden Änderungen werden nicht gespeichert. Zur Umgehung dieses Problems checken Sie die WSDL-Datei aus, bevor Sie Änderungen vornehmen.  

Im Zusammenhang mit dem XML-Schema-Editor tritt ein ähnliches Problem auf. Sie werden zwar beim Auschecken der Datei aufgefordert, wenn Sie jedoch Änderungen in der Grafikansicht vornehmen, gehen diese Änderungen nach dem Speichern verloren. Wenn Sie die Änderungen dagegen in der Quellensicht vornehmen, werden die Änderungen gespeichert. Zur Problemumgehung checken Sie zuerst die XSD-Datei aus und nehmen danach die Änderungen vor.

2.3 Nicht unterbrechungsfreier 'HTTP-Fehler 404' beim Aufrufen von Web-Services-Beispiel-JSP

Beim Starten der Web-Service-Beispiel-JSP in einem Web-Service-Szenario kann es gelegentlich vorkommen, dass der "HTTP-Fehlercode 404" mit der Nachricht "Ressource /sampleProjProxy/TestClient.jsp wurde nicht gefunden." angezeigt wird. Zur Umgehung des Problems warten Sie so lange, bis die Nachricht "Publizierung auf dem Server erfolgt..." im Statusanzeigefeld in der unteren rechten Ecke der Workbench angezeigt wird, wählen anschließend die Beispiel-JSP im Browser aus, klicken mit der rechten Maustaste, und wählen 'Aktualisieren' aus, um die JSP zu aktualisieren.

2.4 Web-Services-Laufzeit kann sich ändern, wenn Server auf Benutzervorgabenseite 'Web-Services-Server und -Laufzeit' geändert wird

Auf der Benutzervorgabenseite Web-Service-Server und -Laufzeit kann sich die Angabe im Feld Web-Service-Laufzeit ändern, wenn das Feld Server geändert wird. Es kann vorkommen, dass der angezeigte Server und die angezeigte Laufzeit keine gültige Kombination ergeben. Stellen Sie sicher, dass die gewünschten Einstellungen für Server und Laufzeit angegeben sind und dass diese Einstellung gültig sind, bevor Sie die Änderungen anwenden.

2.5 UDDI-Publizierung: Schaltfläche 'Weiter' auf erster Seite inaktiviert

Wenn Sie einen Web-Service in einer UDDI-Registry für Komponententests publizieren, wechseln Sie beim Klicken auf die Schaltfläche 'Weiter' auf der Seite 'Web-Service-Publizierung' auf eine Seite, auf der Sie einen Server für die Publizierung auswählen können. In manchen Fällen ist die Schaltfläche 'Weiter' inaktiviert, und Sie können nur auf die Schaltfläche 'Fertig stellen' klicken. Wenn Sie auf 'Fertig stellen' klicken, wird der Web-Service-Explorer aufgerufen, der Web-Service wird aber nicht tatsächlich in der UDDI-Registry publiziert.

2.6 'NullPointerException' bei Web-Service-Generierung nach Öffnen und Abbrechen des Suchdialogs

Beim Generieren eines Top-down-Web-Service mit Hilfe des Web-Service-Assistenten wird 'NullPointerException' ausgegeben, wenn die folgenden Bedingungen vorliegen:
1. Das Feld für die Servicedefinition ist anfangs leer.
2. Sie klicken auf 'Durchsuchen', um das Dialogfenster 'Servicedefinition auswählen' zu öffnen.
3. Sie schließen das Dialogfenster 'Servicedefinition auswählen' ohne eine Option auszuwählen.
4. Sie geben eine gültige WSDL-URL in das Feld für die Servicedefinition ein, und klicken auf 'Weiter' oder 'Fertig stellen'.

Sie können die Ausnahmebedingung 'NullPointerException' beheben, wenn Sie mit Hilfe des Dialogfensters 'Servicedefinition auswählen' eine gültigen WSDL-URL anzeigen und den Text nicht direkt in das Feld für die Servicedefinition eingeben.

2.7 Java-Editor wird nach Top-down-Web-Service-Generierungsszenario nicht automatisch gestartet

Wenn im Arbeitsbereichspfad Leerzeichen enthalten sind, wird der Java-Editor nach einem Top-down-Web-Service-Generierungsszenario nicht automatisch gestartet. Wenn dies geschieht, müssen Sie die
generierte Serviceimplementierungsdatei manuell öffnen. Die Namenskonvention für die Serviceimplementierungsdatei lautet '<WSDL Porttyp Name>Impl.java'.

2.8 'ClassCastException' beim Erstellen eines Web-Service in der JSR-109-Web-Services-Verzweigung des J2EE-Projektexplorers

Beim Erstellen eines Bottom-up-Web-Service unter Verwendung des Kontextmenüs von der JSR-109-Web-Services-Verzweigung des J2EE-Projektexplorers kann es vorkommen, dass die Nachricht "Eine unerwartete Ausnahmebedingung ist aufgetreten - java.lang.ClassCastException" angezeigt wird, wenn Sie Dialog 'Web-Service erstellen' ausblenden in der Benutzervorgabe Kontextmenüauswahl für Web-Services oder Diesen Dialog nicht wieder anzeigen im Web-Service-Assistent ausgewählt haben.

2.9 Die Web-Service-Assistenten speichern Benutzer-IDs und Kennwörter

Die Web-Service-Assistenten speichern Benutzer-IDs und Kennwörter für Server, auf denen die Basisauthentifizierung aktiviert ist. Dies kann Probleme verursachen, wenn falsche Angaben für Benutzer-ID und Kennwort eingegeben werden.
Zur Umgehung dieses Problems muss Eclipse neu gestartet werden.

2.10 Web-Services-Explorer kann mit HTTPS-URL nicht funktionieren

Wenn der Web-Services-Explorer für eine HTTPS URL ausgeführt wird, kann der Web-Services-Explorer den folgenden Fehler generieren:

java.lang.ClassNotFoundException on com.ibm.websphere.ssl.protocol.SSLSocketFactory

Zur Umgehung des Problems starten Sie die Eclipse-Workbench erneut, damit nicht serverbezogene Operationen wie “Serverstatus initialisieren” oder “Publizieren” aufgerufen werden, bevor der Web-Services-Explorer ausgeführt wird.