Nepoužívat deskriptor implementace webových služeb WebLogic

Toto pravidlo zjistí přítomnost webových služeb JAX-RPC na základě následujících kritérií:

Manuální řešení
Chcete-li generovat webové služby JAX-RPC na základě deskriptorů nasazení webových služeb WebLogic J2EE, musíte ručně vytvořit skript Ant pomocí specifických IBM® Ant úloh. Skript by měl být přidán do kořenové složky projektu, pokud již neexistuje soubor vytvořený na adrese IBM Ant. Tyto úkoly budou generování webových služeb JAX-RPC z deskriptorů nasazení.

Vlastnosti pravidla
Pro zajištění přesných výsledků analýzy je nutné zadat správné hodnoty vlastností pravidel. Tyto vlastnosti by měly být přezkoumány a vhodně nakonfigurovat na základě kontextu vaší aplikace. Vlastnosti pro toto pravidlo jsou:

Cesta ke třídě Ant
Cesta ke třídě Ant je vypočtena z projektu Eclipse. Je důležité ověřit, že všechny prvky pro kompilaci jsou uvedeny v cestě ke třídě Eclipse.

Služby JAX-RPC definované v souboru web-services.xml
Na základě informací a typu služeb definovaných v souboru web-services.xml je skript Ant vygenerován a případně i další kód Java, který představuje rozhraní koncového bodu webové služby, aby bylo možné reprodukovat službu JAX-RPC.

Služby JAXRPC definované v souboru webservices.xml
Na základě informací a typu služeb definovaných v souboru webservices.xml je vygenerován skript Ant pro reprodukci služby JAX-RPC.

Úlohy Ant serveru IBM WebSphere Application Server
Server WebSphere(R) Application Server zahrnuje úlohy Ant jako java2wsdl a wsdl2java ke generování nezbytných artefaktů pro služby JAX-RPC. Generovaný skript Ant používá tyto úlohy k sestavení služby.
Další informace o těchto úlohách lze získat z dokumentace k produktu WebSphere Application Server.

Spuštění skriptu Ant
Po vytvoření skriptu Ant si jej prohlédněte a v případě potřeby přidejte další úpravy. Další možnosti přizpůsobení úloh IBM Ant naleznete v dokumentaci k aplikačnímu serveru. Skript musíte spustit pomocí nástrojů Ant, které jsou obsaženy v produktu WebSphere Application Server.  Skript IBM Ant lze spustit z:

Příklad: c:\IBM\AppServer\bin\ws_ant.bat -f c:\eclipse\MyProject\ibm-ws-gen.xml genService_TestService

Při spuštění cílů Ant jsou vytvořené artefakty umístěny ve složce generování.  Uživatel může zkontrolovat vygenerovaný kód, deskriptory implementace a poté přidat tyto artefakty do svých modulů.