Nu utilizaţi descriptorul de implementare servicii web WebLogic

Această regulă detectează prezenţa serviciilor web JAX-RPC pe baza următoarelor criterii:

Corecţia rapidă
În scanerul de sursă această regulă produce un script Ant cu anumite taskuri IBM (R) Ant. Aceste taskuri generează servicii web JAX-RPC care sunt bazate pe descriptorii de implementare servicii web J2EE WebLogic. Această corecţie rapidă scanează descriptorii de implementare servicii web şi produce un script Ant dacă nu există un fişier generat IBM Ant în folderul rădăcină al proiectului. Scriptul conţine taskuri IBM Ant pentru a genera servicii web JAX-RPC.

Proprietăţi regulă
Trebuie să furnizaţi valorile corecte pentru proprietăţile regulii. Pentru a modifica valorile proprietăţilor pentru această regulă, selectaţi regula în fereastra Software Analyzer Configurations. Apoi folosiţi câmpurile prezente în fila Proprietăţi. Proprietăţile acestei reguli sunt:

Cale clasă Ant
Calea clasei Ant este calculată din proiectul Eclipse. Este important să verificaţi că toate elementele care sunt necesare pentru compilare sunt în calea de clasă Eclipse.

Serviciile JAX-RPC care sunt definite în fişierul web-services.xml
Bazat pe informaţiile şi tipul de servicii definite în web-services.xml, un script Ant, şi posibil un cod Java suplimentar care reprezintă interfaţa de punct final sunt generate pentru a reproduce serviciul JAX-RPC.

Serviciile JAXRPC definite în fişierul webservices.xml
Bazat pe informaţiile şi tipurile de servicii definite în fişierul webservices.xml este generat un script Ant pentru a reproduce serviciul JAX-RPC.

Taskuri Ant IBM WebSphere Application Server
WebSphere(R) Application Server include taskuri Ant cum ar fi java2wsdl şi wsdl2java pentru generarea artefactelor necesare pentru serviciile JAX-RPC. Scriptul Ant generat utilizează aceste taskuri pentru a construi serviciul.
Informații suplimentare cu privire la aceste taskuri pot fi obținute din documentația WebSphere Application Server.

Rulare script Ant
O dată ce corecţia rapidă produce un script Ant, vizualizaţi scriptul şi adăugaţi dacă este necesar personalizări suplimentare. Consultați documentația serverului de aplicații privind personalizările suplimentare pentru taskurile IBM Ant. Trebuie să rulați scriptul utilizând uneltele Ant care sunt incluse în WebSphere Application Server.  Scriptul IBM Ant poate fi rulat de la:

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

După ce ţintele Ant sunt rulate artefactele se găsesc în folderul de generare.  Utilizatorul poate apoi să inspecteze codul generat şi descriptorii de implementare, apoi să adauge aceste artefacte la modulele lor.