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:

Rozwiązanie ręczne
Aby wygenerować usługi sieciowe JAX-RPC na podstawie deskryptorów wdrożenia usługi sieciowej WebLogic J2EE, należy ręcznie utworzyć skrypt Ant przy użyciu określonych zadań IBM® Ant zadań. Skrypt należy dodać do głównego folderu projektu, jeśli plik wygenerowany przez IBM Ant jeszcze nie istnieje. Zadania te będą obsługują generowanie usług sieciowych JAX-RPC z deskryptorów wdrożenia.

Właściwości reguły
Należy podać prawidłowe wartości właściwości reguły, aby zapewnić dokładne wyniki podczas analizy. Właściwości te powinny zostać sprawdzone i odpowiednio skonfigurowane w oparciu o kontekst aplikacji. Właściwości dla tej reguły są następujące:

Ś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
Po utworzeniu skryptu Ant należy go wyświetlić i w razie potrzeby dodać 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.