Test de documents WSDL et de services Web à l'aide de l'explorateur WSDL

Avec les documents WSDL, les développeurs peuvent exposer leurs applications sous la forme de services accessibles par réseau sur Internet. Via UDDI et WSIL, d'autres applications peuvent reconnaître des documents WSDL et former des associations avec ces documents pour exécuter des transactions ou effectuer d'autres processus métier. L'explorateur de services Web vous permet d'explorer, d'importer et de tester des documents WSDL.

Prérequis : Pour utiliser l'explorateur WSDL :

L'explorateur WSDL vous permet d'explorer et de tester des documents WSDL. Pour plus d'informations sur l'exploration de documents WSDL à l'aide de l'explorateur WSDL, voir Utilisation de l'explorateur WSDL .

Pour tester un service Web à l'aide de l'explorateur WSDL :

  1. Pour lancer l'explorateur WSDL, procédez comme suit :
    1. Dans l'explorateur de services Web, basculez vers l'explorateur WSDL en cliquant l'icône située en haut à droite Icône de lancement de l'explorateur WSDL.
  2. Sélectionnez WSDL - Page principale dans la fenêtre Navigateur, entrez une URL WSDL ou accédez à une URL WSDL existante sur la fenêtre de droite et cliquez sur OK. Pour cet exemple, le fichier WSDL utilisé dans un service Web renvoie un service Web qui convertit la température de degrés Celsius en degrés Fahrenheit ou inversement.
    Capture d'écran du panneau WSDL - Page principale de l'explorateur de services Web
    Les noeuds suivants sont ajoutés à l'arborescence WSDL :
    • Noeud WSDL : Icône du noeud WSDL
    • Noeud du service (représentant un élément de service dans le fichier WSDL) : Icône du noeud de service
    • Noeud de liaison : Icône du noeud de liaison
    • Noeud de l'opération : Icône du noeud de l'opération
  3. Dans la fenêtre Informations sur la liaison WSDL, cliquez sur l'opération à afficher (dans cet exemple, l'opération d'obtention des températures CtoF) :
    • Liste déroulante contenant les noeuds finaux disponibles pour cette opération
    • Zones pour chacun des paramètres de cette opération (dans cet exemple le paramètre temp) et type d'informations recherchées par ce paramètre (dans cet exemple, temp demande un nombre entier).
      Appel d'une fenêtre Opération WSDL de l'explorateur de services Web
      La vue Formulaire permet d'entrer les paramètres de l'appel à l'opération du service Web. Les noms des paramètres s'affichent sous forme de liens dont l'opération consiste à afficher une boîte de dialogue décrivant les informations XSD (XML Schema Definition Language) imbriquées. Pour plus d'informations sur XSD, consultez le site : http://www.eclipse.org/xsd/
      Capture d'écran de la boîte de dialogue des informations XSD
       
  4. Entrez votre nombre entier et cliquez sur OK. Les résultats sont renvoyés dans la fenêtre Statut.
    Capture d'écran d'une opération WSDL appelée affichant les résultats dans la fenêtre Statut
     
  5. Si vous utilisez SOAP comme méthode de liaison, cliquer sur Source ou Formulaire en haut à droite vous permet de passer respectivement à la vue Formulaire (affichée ci-dessus) ou à la vue Source, qui affiche le message SOAP au format XML. Vous pouvez également saisir ces informations comme sur le formulaire, uniquement au format XML (option réservée aux utilisateurs expérimentés). L'explorateur valide le code XML si vous le modifiez mais il ne valide pas les valeurs des paramètres que vous saisissez.
    Vue Source de la fenêtre Appeler une opération WSDL.
  6. Si vous utilisez le type de liaison SOAP, vous avez également la possibilité de passer à la fenêtre Statut de la vue Source ou Formulaire. La vue Source affiche les enveloppes de demande et de réponse SOAP, y compris les paramètres que vous avez saisis pour tester le service et la valeur obtenue.
    Capture d'écran des enveloppes de demande et de réponse SOAP