Envoi d'une demande de point d'extrémité WebSphere MQ

Vous pouvez appeler des appels à des services utilisant un point d'extrémité WebSphere MQ.

Avant de commencer

Si le service utilise l'authentification SSL (Secure Sockets Layer), créez une configuration SSL avant d'envoyer la demande. Pour plus d'informations, voir Création de configurations SSL.

Si le service utilise la sécurité SOAP pour le chiffrement, 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 fichier WSDL. Pour plus d'informations, voir Configuration de l'environnement pour la sécurité SOAP et Création de profils de sécurité pour des fichiers WSDL.

Procédure

Pour envoyer une demande à un service WebSphere MQ :

  1. Cliquez sur le bouton Ouvrir le client de services générique (Ouvrir le bouton Client de service générique) dans la barre d'outils et sélectionnez la page Demandes.
  2. Cliquez sur Ajouter (Bouton 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 Points d'extrémité et sélectionnez un type de demande que vous voulez envoyer.
  3. Dans la fenêtre Configuration du protocole, sélectionnez WebSphere MQ et indiquez la configuration de transport WebSphere MQ. Si besoin est, cliquez sur Nouveau pour créer une configuration de transport WebSphere MQ pour l'appel.
  4. Indiquez l'action SOAP. Si le service requiert la substitution de l'en-tête indiqué dans la configuration de transport WebSphere MQ, sélectionnez Remplacer les valeurs de configuration du protocole MQ et indiquez les détails corrects.
  5. Cliquez sur Suivant.
  6. 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.
  7. Cliquez sur Terminer. La demande est ajoutée à la section Points d'extrémité de la Bibliothèque des demandes.
  8. 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 la demande sont affichés sous l'étape Editer les données.
  9. En fonction de la demande sélectionnée à l'étape 2, 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 Schéma > Validation et assistance afin de respecter une définition XSD indiquée dans le catalogue de schémas.
  10. Sur la page Transport, changez si besoin est la configuration de transport que la demande doit utiliser. Pour créer et éditer des configurations de transport et de sécurité, utilisez l'onglet Transport.
  11. Si vous avez sélectionné une demande SOAP XML à l'étape 2, sur la page Pile de demande, indiquez s'il faut remplacer les algorithmes de sécurité ou de traitement appliqués à la demande sortante pour le fichier WSDL. Pour ajouter une page Pile de réponse afin d'éditer les algorithmes de sécurité ou de traitement pour les réponses entrantes, cliquez sur Afficher la pile de réponse.
    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.
  12. 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 créer un test de service en cliquant sur le bouton Générer la suite de tests (Générer la suite de tests).

Retour d'informations