Keinen Implementierungsdeskriptor für WebLogic-Web-Services verwenden

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

Schnellkorrektur
Diese Regel im Quellenscanner erzeugt ein Ant-Script mit bestimmten IBM(R) Ant-Tasks. Diese Tasks generieren JAX-RPC-Web-Services, die auf WebLogic-Implementierungsdeskriptoren für J2EE-Web-Services basieren. Die Schnellkorrektur scannt die Web-Service-Implementierungsdeskriptoren und erzeugt ein Ant-Script, wenn keine von IBM Ant generierte Datei im Stammordner des Projekts vorhanden ist. Das Script enthält IBM Ant-Tasks für die Generierung der JAX-RPC-Web-Services.

Regeleigenschaften
Sie müssen korrekte Werte für die Regeleigenschaften angeben. Wenn Sie die Werte der Eigenschaften für diese Regel ändern möchten, wählen Sie die Regel im Fenster Software Analyzer-Konfigurationen aus. Verwenden Sie anschließend die Felder auf der Registerkarte mit den Eigenschaften. 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
Nachdem die Schnellkorrektur das Ant-Script erzeugt hat, können Sie das Script anzeigen und bei Bedarf weitere Anpassungen hinzufügen. 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.