Vous pouvez configurer le fichier de descripteur de déploiement
ibm-webservicesclient-bnd.xmi à l'aide d'outils d'assemblage.
Avant de commencer
Vous pouvez configurer des descripteurs de déploiement à l'aide des outils d'assemblage fournis avec le serveur d'applications.
Vous devez configurer l'outil
d'assemblage avant de l'utiliser. Lisez la rubrique sur la configuration de l'outil d'assemblage dans la documentation Rational Application Developer.
Pourquoi et quand exécuter cette tâche
Une fois le module client assemblé, effectuez cette étape pour
configurer le descripteur de déploiement ibm-webservicesclient-bnd.xmi. Les descripteurs du déploiement sont obligatoires pour que WebSphere Application Server puisse traiter
les demandes de services web entrantes.
Pour configurer le descripteur de déploiement
ibm-webservicesclient-bnd.xmi, procédez comme suit :
Procédure
- Démarrez un outil d'assemblage. Lisez la rubrique sur le démarrage de l'outil d'assemblage
dans la documentation Rational Application Developer.
- Passez à la perspective Java EE.
- Cliquez sur .
- Ouvrez l'explorateur de projets.
- Cliquez sur .
- Recherchez le fichier de descripteur de déploiement du module. Astuce : Descripteur de déploiement : <module>
- Cliquez deux fois sur le fichier du descripteur de déploiement
pour ouvrir l'éditeur du descripteur de déploiement.
- Sélectionnez l'onglet Liaison WS dans la fenêtre de
l'éditeur pour ouvrir l'éditeur Liaisons de client de services Web.
- Vérifiez les paramètres de l'élément serviceRefLink.
- Ouvrez l'éditeur Liaison de client de services Web.
- Cliquez sur l'onglet Références de service.
- Cliquez sur Ajouter.
- Sélectionnez les références de service définies dans le fichier du
descripteur de déploiement à partir de la liste.
- Vérifiez les paramètres de l'élément deployedWSDLFile.
- Ouvrez l'éditeur Liaison de client de services Web.
- Sélectionnez la référence du service.
- Développez la section Détails des références de services.
- Cliquez sur le bouton Parcourir en regard de la zone Fichier WSDL déployé.
- Sélectionnez le nouveau fichier WSDL (Web Services Description Language).
- Cliquez sur OK.
Vous pouvez modifier l'élément deployedWSDLFile d'un service web déployé
à l'aide de la console d'administration. Cliquez sur .
- Vérifiez les paramètres de l'élément defaultMappings.
- Ouvrez l'éditeur Liaison de client de services Web.
- Cliquez sur Mappages par défaut.
- Cliquez sur Ajouter.
- Editez les entrées de la ligne nouvellement ajoutée pour établir un
mappage entre un portType et un port dans le fichier WSDL. Une seule
entrée est prise en charge pour chaque portType.
- Cliquez sur OK.
Vous pouvez également modifier l'élément defaultMappings d'un service web
déployé à l'aide de la console d'administration. Cliquez sur .
- Accédez à l'éditeur Liaison de port du client de services Web via la
section Détails de liaison de nom qualifié de port.
- Vérifiez les paramètres de l'élément syncTimeout.
- Créez une liaison de nom qualifié de port pour le port.
- Ouvrez l'éditeur Liaison de client de services Web.
- Confirmez qu'une référence de service est sélectionnée à la section
Références sectorisées de composant ou Références de service.
- Développez la section Liaison de nom qualifié de port.
- Cliquez sur Ajouter. La boîte de dialogue d'ajout
d'une
liaison de nom qualifié de port s'ouvre.
- Entrez l'espace de nom du port du fichier WSDL à configurer dans
la zone Lien de l'espace de nom de port.
- Entrez le nom_local du port du fichier WSDL à configurer dans
la zone Lien du nom local de port.
Le nom figurant dans la liste Liaison
de nom qualifié de port est le nom local du port du fichier WSDL.
- Cliquez sur OK.
- Configurez la propriété syncTimeout en recherchant la zone
Dépassement du délai de synchronisation et en entrant la valeur de votre
choix. La valeur par défaut est de 300 secondes.
- Vérifiez les paramètres de l'élément basicAuth.
- Vérifiez la zone Authentification de base HTTP dans la
section Détails de liaison de nom qualifié de port.
- Entrez la valeur souhaitée dans les zones ID utilisateur et Mot de
passe.
- Cliquez sur OK.
- Vérifiez les paramètres de l'élément sslConfig.
- Vérifiez la zone Configuration SSL dans la section Détails
de liaison de nom qualifié de port.
- Entrez la valeur souhaitée dans la zone Nom.
- Cliquez sur OK.
- Une fois les propriétés éditées, tapez Ctrl-S sur le clavier pour enregistrer les modifications.
Résultats
Le descripteur de déploiement
ibm-webservicesclient-bnd.xmi est
configuré. Si vous avez configuré tous les descripteurs de déploiement, testez le client de
services web. Sinon, terminez les configurations, puis testez le client de services web.