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

Résultats
Exemple
L'exemple suivant utilise un fichier WSDL nommé AddressBookJ2WB.wsdl :
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
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.
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.