| 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 a genera artefactele necesare pentru serviciile JAX-RPC. Scriptul Ant generat utilizează aceste taskuri pentru a construi serviciul. Informaţii suplimentare despre aceste taskuri pot fi obţinute din WebSphere Application Server Knowledge Center. 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 WebSphere Application Server Knowledge Center pentru personalizare suplimentară pentru taskurile IBM Ant. Trebuie să rulaţi scriptul folosind uneltele Ant furnizate de IBM care este inclus în IBM WebSphere Application Server. Scriptul IBM Ant poate fi rulat din:
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. |