Nu utilizaţi descriptorul de implementare servicii web WebLogic

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

Soluție manuală
Pentru a genera servicii web JAX-RPC bazate pe descriptori de implementare a serviciilor web WebLogic J2EE, trebuie să creați manual un script Ant utilizând anumite IBM® Ant sarcini specifice. Scriptul trebuie adăugat la folderul rădăcină al proiectului dacă nu există deja un fișier generat de IBM Ant. Aceste sarcini vor vor gestiona generarea serviciilor web JAX-RPC din descriptorii de implementare.

Proprietăţi regulă
Trebuie să furnizați valorile corecte pentru proprietățile regulii pentru a asigura rezultate exacte în timpul analizei. Aceste proprietăți trebuie revizuite și configurate corespunzător în funcție de contextul aplicației dumneavoastră. Proprietăţile pentru această regulă 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
După ce ați creat scriptul Ant, vizualizați scriptul și adăugați personalizări suplimentare, dacă este necesar. 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.