Ne pas utiliser le descripteur de déploiement de service Web de WebLogic

Cette règle détecte la présence des services Web JAX-RPC en fonction des critères suivants :

Solution manuelle
Pour générer des services web JAX-RPC basés sur WebLogic J2EE web service deployment descriptors, vous devez créer manuellement un script Ant à l'aide de tâches spécifiques IBM® Ant spécifiques. Le script doit être ajouté au dossier racine du projet si un fichier généré par IBM Ant n'existe pas déjà. Ces tâches gérer la génération des services web JAX-RPC à partir des descripteurs de déploiement.

Propriétés de la règle
Vous devez fournir les valeurs correctes pour les propriétés de la règle afin de garantir des résultats précis lors de l'analyse. Ces propriétés doivent être examinées et configurer de manière appropriée en fonction du contexte de votre application. Les propriétés pour cette règle sont les suivantes :

Chemin d'accès aux classes du script Ant
Le chemin d'accès aux classes Ant est déterminé à partir du projet Eclipse. Il est important de vérifier que tous les éléments nécessaires pour la compilation sont présents dans le chemin d'accès aux classes Eclipse.

Services JAX-RPC définis dans le fichier web-services.xml
En fonction des informations et du type de services définis dans le fichier web-services.xml, un script Ant, et éventuellement du code Java supplémentaire représentant l'interface de noeud final du service Web, sont générés pour reproduire le service JAX-RPC.

Services JAX-RPC définis dans le fichier webservices.xml
Un script Ant est généré sur la base des données et du type de services définis dans le fichier webservices.xml afin de reproduire le service JAX-RPC.

Tâches Ant pour IBM WebSphere Application Server
WebSphere Application Server inclut des tâches Ant, comme java2wsdl et wsdl2java, qui permettent de générer les artefacts requis pour les services JAX-RPC. Le script Ant généré utilise ces tâches pour créer le service.
Pour plus d'informations sur ces tâches, consultez la documentation WebSphere Application Server.

Exécution du script Ant
Une fois que vous avez produit le script Ant, visualisez-le et ajoutez des personnalisations supplémentaires si nécessaire. Pour des personnalisations supplémentaires des tâches IBM Ant, consultez la documentation WebSphere Application Server. Vous devez exécuter le script à l'aide des outils Ant qui sont inclus dans WebSphere Application Server.  Le script IBM Ant peut être exécuté à partir de :

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

Une fois que les cibles Ant sont exécutées, les artefacts produits résident dans le dossier de génération dans le dossier de génération.  L'utilisateur peut alors inspecter le code et les descripteurs de code et les descripteurs de déploiement générés, puis ajouter ces artefacts à leurs modules.

Recommandation : Envisager la migration vers JAX-WS
Si vous apportez déjà des modifications à vos services web JAX-RPC dans le cadre de vos efforts de migration ou de modernisation, nous vous recommandons vivement d'évaluer le passage à JAX-WS ( Java API for XML Web Services).

JAX-WS est le successeur de JAX-RPC et offre plusieurs avantages :

La migration vers JAX-WS permet de réduire la dette technique future et d'aligner votre application sur les normes actuelles des services web ( Java ).

Pour obtenir des conseils sur la migration de JAX-RPC vers JAX-WS, reportez-vous à la section Scénarios de migration des services web : JAX-RPC vers JAX-WS et JAXB.