Keinen Implementierungsdeskriptor für WebLogic-Web-Services verwenden

Diese Regel erkennt das Vorhandensein von JAX-RPC-Web-Services anhand der folgenden Kriterien:

Manuelle Lösung
Um JAX-RPC-Webdienste auf der Grundlage von WebLogic J2EE Webdienst-Bereitstellungsdeskriptoren zu generieren, müssen Sie manuell ein Ant Skript mit spezifischen IBM® Ant aufgaben. Das Skript sollte in das Stammverzeichnis des Projekts eingefügt werden, wenn nicht bereits eine IBM Ant -generierte Datei vorhanden ist. Diese Aufgaben werden die Generierung der JAX-RPC-Webdienste aus den Bereitstellungsdeskriptoren.

Regeleigenschaften
Sie müssen die richtigen Werte für die Regeleigenschaften angeben, um genaue Ergebnisse bei der Analyse zu gewährleisten. Diese Eigenschaften sollten überprüft und je nach dem Kontext Ihrer Anwendung entsprechend konfiguriert werden. Die Eigenschaften für diese Regel sind im Folgenden erläutert:

Ant-Klassenpfad
Der Ant-Klassenpfad wird über das Eclipse-Projekt ermittelt. Es muss unbedingt sichergestellt werden, dass alle für die Kompilierung erforderlichen Elemente im Eclipse-Klassenpfad enthalten sind.

In der Datei web-services.xml definierte JAX-RPC-Services
Basierend auf den Informationen und dem Typ der definierten Services in der Datei web-services.xml werden ein Ant-Script und möglicherweise zusätzlicher Java-Code, der die Web-Service-Endpunktschnittstelle darstellt, für die Reproduktion des JAX-RPC-Service generiert.

In der Datei webservices.xml definierte JAX-RPC-Services
Basierend auf den Informationen und dem Typ der definierten Services in der Datei webservices.xml wird ein Ant-Script für die Reproduktion des JAX-RPC-Service generiert.

Ant-Tasks von IBM WebSphere Application Server
WebSphere(R) Application Server enthält Ant-Tasks wie java2wsdl und wsdl2java für die Generierung der für JAX-RPC-Services erforderlichen Artefakte. Das generierte Ant-Script verwendet diese Tasks, um den Service zu erstellen.
Weitere Informationen zu diesen Tasks finden Sie im WebSphere Application Server-Dokumentation.

Ant-Script ausführen
Sobald Sie das Skript Ant erstellt haben, zeigen Sie es an und fügen bei Bedarf weitere Anpassungen hinzu. Informationen zu zusätzlichen Anpassungen für die IBM Ant-Tasks finden Sie in der Dokumentation zu Application Server. Sie müssen das Script mit den Ant-Tools ausführen, die im Lieferumfang von WebSphere Application Server enthalten sind.   Das Script IBM Ant kann wie folgt ausgeführt werden:

Beispiel: c:\IBM\AppServer\bin\ws_ant.bat -f c:\eclipse\MyProject\ibm-ws-gen.xml genService_TestService

Wenn Ant-Ziele ausgeführt werden, befinden sich die erzeugten Artefakte im Generierungsordner.Sie können den generierten Code und die Implementierungsdeskriptoren überprüfen und diese Artefakte anschließend den zugehörigen Modulen hinzufügen.