Exercice 1.3 : Recherche d'un service Web et création d'un proxy de service Web

Avant de commencer, vous devez effectuer l'exercice 1.2 : Création d'un fichier JSP Faces.

Vous devez maintenant localiser le service Web pour lequel vous souhaitez créer un client. Ce service Web peut se trouver dans un registre UDDI privé ou public, à une adresse URL ou dans l'espace de travail. Dans ce tutoriel, vous allez rechercher un service Web qui renvoie la température associée à un code postal fourni par www.xmethods.com. Pour rechercher un service Web et créer le proxy du service Web à l'aide de l'assistant de recherche d'un service Web, procédez comme suit :

  1. Dans la vue Données de page, cliquez sur un espace vide à l'aide du bouton droit de la souris et sélectionnez Nouveau > Service Web.
  2. Sélectionnez Services à partir d'une URL connue. Bien que vous ne connaissiez pas l'adresse URL du fichier WSDL, vous pouvez rechercher tous les services Web répertoriés sur le site à l'aide d'un fichier WSIL (Web Service Inspection Language). Les fichiers WSIL sont généralement disponibles à l'adresse http://www.fournisseur_serveur_web.com/inspection.wsil
  3. Entrez l'adresse URL WSIL suivante dans la zone de l'adresse URL : http://www.xmethods.com/inspection.wsil et cliquez sur Aller. L'assistant doit insérer la liste des services Web disponibles sur le site dans le tableau Informations sur les services Web. La fenêtre apparaît sous la forme suivante :
    Fenêtre de recherche des services Web présentant les fichiers WSDL détectés après une recherche utilisant WSIL
  4. Les services Web sont classés par ordre alphabétique par le fournisseur. Le service Web utilisé étant fourni par www.xmethods.net, faites défiler la liste jusqu'à ce que les liens répertoriés commencent tous par www.xmethods.net. Sélectionnez le fichier TemperatureService.wsdl situé dans http://www.xmethods.net/sd/2001/DemoTemperatureService.wsdl en cliquant sur le lien.
  5. Le service Web sélectionné s'affiche maintenant dans le tableau. Cliquez sur Port: TemperaturePort pour le sélectionner.
    Fenêtre de recherche des services Web avec TemperaturePort sélectionné
    Si vous souhaitez tester le service Web, cliquez sur Détails pour lancer le service Web dans l'Explorateur de services Web. Pour plus d'informations sur l'utilisation de l'Explorateur de services Web, reportez-vous à l'aide en ligne.
  6. Une fois le service Web testé, cliquez sur Ajouter au projet. Si le système vous invite à remplacer les fichiers sur le système, cliquez sur Oui pour tout.
  7. Le service Web sélectionné se trouve désormais dans la liste des services Web existants. La seule méthode disponible pour ce service Web est également répertoriée. Cliquez sur Fin pour l'ajouter à la vue Données de page.

Le proxy doit maintenant apparaître dans la vue Données de page.
Vue Données de page répertoriant le proxy

Vous pouvez à présent commencer l'exercice 1.4 : Ajout d'une méthode de proxy au fichier JSP Faces.

Commentaires
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.