Vous pouvez envoyer des demandes à des services utilisant un noeud final HTTP.
Procédure
Pour envoyer une demande à un service HTTP :
- Cliquez sur le bouton Ouvrir le client de services générique
dans la barre d'outils et sélectionnez la page Demandes.
- Cliquez sur l'icône Ajouter
et cliquez sur un type de demande que vous voulez envoyer ou, dans
Bibliothèque de requêtes, cliquez avec le bouton droit sur Noeuds finaux et
sélectionnez un type de demande que vous voulez envoyer.
- Dans la fenêtre Configuration du protocule,
sélectionnez HTTP et indiquez la configuration de transport
HTTP. Si besoin est, cliquez Nouveau pour créer une configuration de transport HTTP pour l'appel.
- Entrez l'URL de l'appel, la méthode HTTP et la version, puis spécifiez les propriétés d'en-tête ou de cookie. Cliquez sur la case à cocher Mode REST pour fractionner l'URL en ressource et en paramètres.
- Cliquez sur Suivant.
- Sur la page Sélection d'un élément racine, si le service utilise
utilise une définition XSD (XML Schema Definition) spécifique, sélectionnez-en une
dans la liste ou cliquez sur Parcourir pour importer le
fichier XSD, puis sélectionnez l'élément racine pour la demande. Si aucun fichier XSD n'est disponible pour le service, sélectionnez
Pas de schéma.
- Cliquez sur Finish. La
demande est ajouté à la section Noeuds finaux de
la Bibliothèque des demandes.
- Dans la Bibliothèque des demandes, sélectionnez
l'élément de la demande. Le client de service générique présente trois étapes : Editer les données, Appeler et Afficher la réponse. Les
détails pour l'appel sont affichés sous l'étape Editer les données.
- Sur la page Message, utilisez les vues Formulaire, Arborescence, ou Source pour éditer le contenu de la demande. Chaque vue propose un affichage différent des mêmes données. Pour ajouter ou supprimer des éléments XML
dans les vues Formulaire ou Arborescence,
cliquez sur afin de respecter une définition XSD
indiquée dans le catalogue de schémas.
- Sur la page Pièces jointes, indiquez les
fichiers joints devant être envoyés avec la demande. Pour ajouter une pièce jointe, cliquez sur Ajouter et suivez l'assistant permettant de joindre un fichier à la demande.
- Sur la page Transport, modifiez la configuration de transport pour la demande si nécessaire. Vous pouvez créer et éditer des configurations de transport et de sécurité en
cliquant sur l'onglet Transport.
- Sur la page Pile de demande, indiquez si vous souhaitez remplacer les algorithmes de sécurité ou de traitement appliqués à la demande sortante pour le WSDL. Cliquez sur Afficher la pile de réponse pour ajouter une page Pile de réponse afin d'éditer les algorithmes de sécurité ou de traitement pour les réponses entrantes.
Remarque : Ces paramètres s'appliquent uniquement à la demande en cours. Pour éditer la pile de demande ou de réponse pour toutes les demandes utilisant le fichier WSDL en cours, cliquez sur Modifier la sécurité WSDL pour ouvrir l'Editeur de sécurité WSDL.
- Une fois que vous êtes prêt, cliquez sur Appeler pour envoyer la demande de service. Le client de service générique envoie la demande et affiche le retour de
message sous l'étape Afficher la réponse.
Que faire ensuite
Les demandes qui aboutissent sont enregistrées et ajoutées à la liste
Historique des demandes. 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 (

) pour créer un test de service.