| Nu utilizaţi descriptorul de implementare servicii web JBoss |
|
Această regulă semnalează toate fişierele existente webservices.xml pentru a detecta prezenţa unui fişier de
descriptori de implementare servicii web J2EE pentru JBoss. În scanerul de sursă, corecţia rapidă produce un script Ant cu anumite taskuri
IBM Ant. Acele taskuri generează servicii web JAX-RPC bazate pe descriptori de implementare servicii web JBoss Java Platform, Enterprise Edition (Java EE)
Enterprise Edition (Java EE). Corecţia rapidă scanează descriptorii de implementare servicii web şi produce un script Ant.
Condiţii pentru declanşarea regulii: Această regulă detectează prezenţa serviciilor web JAX-RPC pe baza următoarelor criterii: a. Prezenţa fişierului de descriptori de implementare servicii web J2EE webservices.xml b. În scanerul de sursă detectează că fişierul generat IBM Ant nu există deja în folderul rădăcină al proiectului. Proprietăţi de reguli: Proprietăţile din această regulă afectează numai corecţia rapidă. 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 din fila Proprietăţi. Proprietăţile pentru această regulă sunt:
Cale de clase Ant:
Taskuri Ant IBM WebSphere Application Server IBM 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. Rularea scriptului Ant După ce corecţia rapidă produce scriptul Ant, vizualizaţi scriptul şi adăugaţi personalizări suplimentare, dacă este necesar. Consultați documentația WebSphere Application Server pentru personalizarea suplimentară a taskurilor IBM Ant. Trebuie să rulați scriptul folosind uneltele Ant furnizate de IBM care sunt incluse cu IBM WebSphere Application Server. Scriptul IBM Ant poate fi rulat de la:
Când sunt rulate ţinte Ant, artefactele produse se află în folderul de generare. Puteţi inspecta codul generat, descriptorii de implementare şi apoi adăugaţi aceste artefacte la modulele lor. |