Développement de modèles de descripteur de déploiement de services Web JAX-RPC pour une implémentation JavaBeans

Des descripteurs de déploiement sont des fichiers texte standard, formatés en XML et intégrés à une application de service web. Ils sont indispensables au déploiement de services Web JAX-RPC (Java™ API for XML-based RPC) qui sont développés à l'aide de services Web pour la technologie Java EE (Java Platform, Enterprise Edition).

Avant de commencer

Développez un fichier WSDL.

Vous avez besoin d'un fichier WSDL pour utiliser des services web. Vous pouvez développer votre propre fichier WSDL ou en obtenir un d'un fournisseur de services web par courrier électronique, par téléchargement ou via une URL (Uniform Resource Locator). Dans cette documentation, il est supposé que vous créez le vôtre. Reportez-vous à la rubrique Développement d'un fichier WSDL pour les applications JAX-RPC.

Pourquoi et quand exécuter cette tâche

Cette tâche permet de créer les descripteurs de déploiement utilisés pour décrire le mappage de l'implémentation de service vers un composant JavaBeans pour les applications JAX-RPC (Java API for XML-based RPC).

Pour développer les modèles de descripteur de déploiement à partir d'un fichier WSDL, vous devez obtenir l'adresse web du fichier WSDL.

Si le fichier WSDL est un fichier local et que vous utilisez Windows, l'adresse web est du type : file:drive:\path\file_name.wsdl. Sous Linux ou Unix, l'adresse Web est du type : file:/path/file_name.wsdl. Vous pouvez également spécifier des fichiers locaux à l'aide du chemin d'accès au système de fichiers absolu ou relatif.

Quand le service web est une implémentation JavaBeans dans un module Web, les descripteurs de déploiement webservices.xml,ibm-webservices-bnd.xmi et ibm-webservices.ext.xmi, et le fichier de mappage JAX-RPC sont générés dans le sous-répertoire WEB-INF.

Procédure

Exécutez la commande WSDL2Java -verbose -role develop-server -container web -genJava no wsdlURL pour générer les modèles de descripteur de déploiement du serveur et le fichier de mappage dans le sous-répertoire WEB-INF. Si l'option -verbose est spécifiée, la liste de tous les fichiers générés s'affiche lors de l'exécution de la commande.
Configurations prises en charge Configurations prises en charge: L'outil de ligne de commande WSDL2Java n'est pas pris en charge sur la plateforme z/OS. Cette fonctionnalité est fournie par les outils d'assemblage fournis avec la version z/OS du produit. Pour plus d'informations sur cet outil, consultez les informations relatives à l'outil WSDL2Java pour les applications JAX-RPC (Java API for XML-based Remote Procedure Call).sptcfg

Résultats

Des modèles de descripteurs de déploiement sont requis pour implémenter ou pour utiliser des services Web JAX-RPC.

Exemple

L'exemple suivant utilise un fichier WSDL nommé AddressBookJ2WB.wsdl :

Générez les fichiers modèles :
WSDL2Java -verbose -role develop-server -container web -genJava no AddressBookJ2WB.wsdl 
Les modèles de descripteur de déploiement et le fichier de mappage sont générés dans le sous-répertoire WEB-INF :
Parsing XML file: AddressBookJ2WB.wsdl
Generating: WEB-INF\webservices.xml
Generating: WEB-INF\ibm-webservices-bnd.xmi
Generating: WEB-INF\ibm-webservices-ext.xmi
Generating: WEB-INF\AddressBookJ2WB_mapping.xml

Que faire ensuite

[IBM i]Vous devez maintenant configurer les descripteurs de déploiement pour que WebSphere Application Server puisse traiter les services web entrants. Une fois les descripteurs de déploiement configurés, vous devez assembler l'application des services web pour la déployer.

[AIX Solaris HP-UX Linux Windows][z/OS]Vous devez maintenant configurer le descripteur de déploiement webservices.xml et le descripteur de déploiement ibm-webservices-bnd.xmi pour que le serveur d'applications puisse traiter les services web entrants. Une fois les descripteurs de déploiement configurés, vous devez assembler l'application des services web pour la déployer. Reportez-vous aux informations concernant la configuration du descripteur de déploiement webservices.xml pour les services Web JAX-RPC et la configuration du descripteur de déploiement ibm-webservices-bnd.xmi pour les services Web JAX-RPC.


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_beandeploydescriptor
Nom du fichier : twbs_beandeploydescriptor.html