Test d'un service Web IBM i

Avant de commencer
Vous devez disposer d'un fichier client de test de service Web valide ou d'un fichier WSDL valide pour lancer votre service Web à des fins de test.
Pourquoi et quand exécuter cette tâche

Si vous utilisez un serveur Rational Developer for Power Systems Software pour votre service Web et que vous disposez d'un fichier client de test de service Web valide, vous pouvez tester le service Web en local à l'aide de l'environnement de test Rational.

Pour ce faire, procédez comme suit :
  1. Sélectionnez Fenêtre > Afficher la vue > Serveurs pour afficher la vue Serveurs.
  2. Cliquez avec le bouton droit de la souris sur le serveur et sélectionnez Ajouter et supprimer des projets pour ajouter le projet contenant le service Web.
  3. Sélectionnez le projet dans la sous-fenêtre de gauche et cliquez sur Ajouter pour l'ajouter au serveur.
  4. Cliquez sur Terminer.
  5. Cliquez avec le bouton droit de la souris sur le serveur et sélectionnez Démarrer.
  6. Cliquez avec le bouton droit de la souris sur le fichier client de test de service Web à exécuter et sélectionnez Exécuter > Exécuter sur le serveur.

Lorsque vous créez un service Web, les fichiers générés pour lui se trouvent dans le dossier du projet et le dossier du service Web.

Pour invoquer le service Web à partir d'un fichier WSDL, procédez comme suit :

  1. Cliquez avec le bouton droit de la souris sur le fichier WSDL pour votre service Web dans le projet Web et sélectionnez Service Web > Tester avec un explorateur de services Web. L'explorateur de services Web s'affiche dans la fenêtre Navigateur.
  2. Dans le tableau Opérations, cliquez sur l'opération pour votre Service Web. La page Appeler une opération WSDL s'affiche.
  3. Indiquez les données d'entrée pour votre service Web et cliquez sur OK. Le résultat de l'opération s'affiche dans la fenêtre Etat.
    Remarque : Lorsque vous testez un service Web à l'aide de l'explorateur de services Web, vous devez donner une valeur à chaque paramètre car, sinon, des exceptions risquent de se produire lors de l'appel de l'opération de service Web. Les exceptions s'affichent dans la console WebSphere Application Server.

Commentaires en retour