Vous pouvez utiliser le client de services générique pour envoyer rapidement
des demandes à un service à l'aide de toutes les opérations d'un fichier WSDL (Web
Services Description Language). Les appels sont générés avec les valeurs par défaut en
fonction du type de données.
Avant de commencer
Vérifiez que vous disposez d'un fichier WSDL
valide. Vérifiez
que les fichiers WSDL utilisent la syntaxe correcte pour l'environnement de test. Le client de service générique peut ne pas fonctionner avec certains fichiers WSDL
(Web Services Description Language).
Si le service utilise l'authentification SSL (Secure Sockets Layer),
créez une configuration SSL avant d'utiliser l'appel. Pour des détails,
voir Création de configurations SSL.
Si le service utilise la sécurité
SOAP pour le chiffrement et la signature, ou d'autres algorithmes de sécurité, vous devez d'abord configurer l'environnement avec les bibliothèques et les fichiers de configuration appropriés, puis créer un profil de sécurité pour le WSDL. Voir Configuration de l'environnement pour la sécurité SOAP et
Création de profils de sécurité pour des fichiers WSDL pour des détails.
Les appels seront générés
pour chaque opération du fichier WSDL à l'aide des valeurs par défaut de chaque type. Par
exemple, les chaînes utiliseront la valeur par défaut str. Vous pouvez modifier les valeurs par défaut dans les préférences Valeurs par défaut XML.
Procédure
- Ouvrez le client de service générique et cliquez sur l'onglet
Demandes, puis sur
Ajouter un fichier WSDL.
- Dans la fenêtre Ajout de fichiers WSDL, sélectionnez un fichier WSDL existant ou
importez-en un selon l'une des méthodes suivantes :
- Cliquez sur Importer à partir du fichier pour
importer un fichier WSDL à partir du système de fichiers.
- Cliquez sur Importer à partir de l'adresse URL pour
télécharger et importer un fichier WSDL en ligne à partir du Web.
- Cliquez sur Importer via WSRR pour importer un fichier
WSDL à partir d'un référentiel IBM WebSphere Service Registry and Repository (WSRR). Entrez
l'URL du référentiel WSRR et cliquez sur Connexion. Vous pouvez cliquer sur
Rechercher pour parcourir le contenu
du référentiel.
- Cliquez sur Importer via UDDI pour importer un
fichier WSDL à partir d'un référentiel Universal Description Discovery and Integration (UDDI). Entrez
l'URL du référentiel UDDI et cliquez sur Connexion. Vous
pouvez cliquer sur
Filtrer et
Rechercher pour parcourir le contenu du
référentiel.
- Cliquez sur OK. Le fichier WSDL est ajouté à la bibliothèque
des appels.
- Dans la bibliothèque des appels, cliquez à l'aide du bouton droit de la souris sur
le fichier WSDL et sélectionnez Tester les méthodes WSDL. L'appel est automatiquement configuré avec les points d'extrémité SOAP ou JMS disponibles dans le fichier WSDL.
Que faire ensuite
Les appels qui aboutissent sont enregistrés et ajoutés à la liste
Historique des requêtes. Si vous utilisez IBM Rational Performance
Tester ou IBM Rational Service Tester for SOA Quality, vous pouvez cliquer sur le
bouton
Générer la suite de tests (
![Générer la suite de tests](../images/icon_gsc_generatetest.gif)
) pour créer un test de service.