Nie używaj deskryptora wdrażania usług WWW produktu WebLogic

Ta reguła wykrywa obecność usług WWW JAX-RPC na postawie następujących kryteriów:

Szybka poprawka
W skanerze kodu źródłowego ta reguła generuje skrypt Ant z konkretnymi zadaniami narzędzia IBM(R) Ant. Te zadania umożliwiają wygenerowanie usług WWW JAX-RPC opartych na deskryptorach wdrażania usługi Web Service J2EE produktu WebLogic. Szybka poprawka skanuje deskryptory wdrażania usług WWW i generuje skrypt Ant, jeśli plik wygenerowany przez narzędzie IBM Ant nie istnieje w folderze głównym projektu. Skrypt ten zawiera zadania IBM Ant służące do generowania usług WWW JAX-RPC.

Właściwości reguły
Należy podać poprawne wartości właściwości reguły. Aby zmienić wartości właściwości reguły, należy wybrać regułę w oknie konfiguracji analizatora oprogramowania. Następnie należy użyć pól znajdujących się na karcie właściwości. Dla tej reguły są dostępne następujące właściwości:

Ścieżka klas Ant
Ścieżka klas ant jest obliczana na podstawie projektu Eclipse. Ważne jest, aby zweryfikować, czy wszystkie elementy wymagane na potrzeby kompilacji znajdują się w ścieżce klas środowiska Eclipse.

Usługi JAX-RPC zdefiniowane w pliku web-services.xml
Na podstawie informacji i typu usług zdefiniowanych w pliku web-services.xml generowany jest skrypt Ant, a prawdopodobnie także dodatkowy kod Java reprezentujący interfejs punktu końcowego usługi Web Service w celu ponownego wygenerowania usługi JAX-RPC.

Usługi JAXRPC zdefiniowane w pliku webservices.xml
Na podstawie informacji i typu usług zdefiniowanych w pliku webservices.xml generowany jest skrypt Ant w celu ponownego wygenerowania usługi JAX-RPC.

Zadania Ant serwera IBM WebSphere Application Server
Serwer WebSphere(R) Application Server zawiera zadania Ant, takie jak java2wsdl i wsdl2java służące do tego, aby wygenerować wymagane artefakty dla usług JAX-RPC. Wygenerowany skrypt Ant używa tych zadań do budowania usługi.
Dodatkowe informacje na temat tych zadań można uzyskać w dokumentacji serwera WebSphere Application Server.

Uruchamianie skryptu Ant
Gdy szybka poprawka utworzy skrypt Ant, należy go przejrzeć i w razie czego wprowadzić dodatkowe dostosowania. Więcej informacji na temat dodatkowych modyfikacji zadań programu IBM Ant można znaleźć w dokumentacji serwera aplikacji. Skrypt należy uruchomić za pomocą narzędzi Ant, które są dołączone do produktu WebSphere Application Server.  Skrypt IBM Ant można uruchomić z:

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

Po uruchomieniu celów narzędzia Ant utworzone artefakty znajdą się w folderze generowania.  Użytkownik może następnie przeanalizować wygenerowany kod i deskryptory wdrażania, a następnie dodać te artefakty do ich modułów.