| Keinen Implementierungsdeskriptor für JBoss-Web-Services verwenden |
|
Diese Regel markiert alle vorhandenen Dateien webservices.xml, um zu ermitteln, ob eine
Implementierungsdeskriptor für Web-Services für JBoss vorhanden ist. Diese Regel im Quellenscanner erzeugt ein Ant-Script mit bestimmten IBM Ant-Tasks.
Diese Tasks generieren JAX-RPC-Web-Services auf der Basis der
Implementierungsdeskriptoren für JBoss-Java-EE-Web-Services. Die Schnellkorrektur überprüft die
Web-Service-Implementierungsdeskriptoren und erzeugt ein Ant-Script. Bedingungen für das Anlösen der Regel: Diese Regel erkennt das Vorhandensein von JAX-RPC-Web-Services anhand der folgenden Kriterien: a. Vorhandensein der Implementierungsdeskriptordatei für J2EE-Web-Services, webservices.xml b. Im Quellenscanner wird erkannt, dass die von IBM Ant generierte Datei noch nicht im Stammordner des Projekts vorhanden ist. Regeleigenschaften: Die Eigenschaften in dieser Regel betreffen nur die Schnellkorrektur. 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:
Ant-Tasks von IBM WebSphere Application Server IBM WebSphere(R) Application Server enthält Ant-Tasks wie java2wsdl und wsdl2java, um die erforderlichen Artefakte für JAX-RPC -Services zu generieren. 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. Weitere Informationen zur Anpassung der Ant-Tasks von IBM finden Sie in der Dokumentation zu WebSphere Application Server. Sie müssen das Script mit den Ant -Tools von IBM ausführen, die im Lieferumfang von IBM WebSphere Application Server enthalten sind. Das IBM Ant kann wie folgt ausgeführt werden:
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. |