Envoi de requêtes de point de terminaison WebSphere Java MQ
Vous pouvez envoyer des requêtes aux services qui utilisent un point de terminaison WebSphere Java MQ.
Si le service utilise l'authentification Secure Sockets Layer (SSL), créez une configuration SSL avant d'envoyer la demande. Pour plus d'informations, voir Création de configurations SSL.
- Cliquez sur Ouvrez le client de service générique (
) et sélectionnez le Demandes page. - Cliquez sur Ajouter (
) ou dans Demander une bibliothèque, cliquez avec le bouton droit Points de terminaison et sélectionnez un type de demande à envoyer. - Dans la fenêtre Configurer le protocole, sélectionnez WebSphere Java MQ et spécifiez la configuration de transport. Si nécessaire, créez la configuration de transport pour l'appel en cliquant sur Nouveau (voir Création d'une configuration de transport WebSphere Java MQ).
- Complétez les informations suivantes dans le Général languette:Learn more about the UI elements in the General tab:
- File d'attente
- Nom de la file d'attente tel que défini sur le serveur WebSphere MQ.
- Type de message
- Les types de messages sont les suivants:
- Datagramme signifie que le message ne nécessite pas de réponse.
- Demande signifie que le message nécessite une réponse.
- Répondre signifie que le message est une réponse à un message de demande antérieur.
- Rapport signifie que le message rapporte une occurrence attendue ou inattendue, généralement liée à un autre message. Un exemple est un message de requête contenant des données non valides.
- Persistance des messages
Cette valeur indique si le message est persistant ou non. Si le message est persistant, il survit aux pannes du système et aux redémarrages du gestionnaire de files d'attente. Si le message n'est pas persistant, il survit à un redémarrage s'il est présent dans une file d'attente ayant l'attribut NPMCLASS(HIGH). Cependant, même avec l'attribut NPMCLASS(HIGH), un message ne survit pas à une classe QMGR. Les messages non persistants dans les files d'attente ayant l'attribut NPMCLASS(NORMAL) sont ignorés au redémarrage du gestionnaire de files d'attente, même si le message est trouvé sur la mémoire auxiliaire lors de la procédure de redémarrage.
- Réponse dynamique
- Cochez cette case pour que le serveur WebSphere MQ crée dynamiquement une file d'attente temporaire en tant que réponse. Si cette case n'est pas cochée, le message dans la file d'attente de réponses est utilisé.
- File d'attente de réponses
Il s'agit du nom de la file d'attente de messages à laquelle l'application qui a émis la demande d'obtention du message doit envoyer les messages de réponse et de rapport.
- Gestionnaire de réponses
Il s'agit du nom du gestionnaire de files d'attente sur lequel la file d'attente de réponse est définie.
- Propriétés supplémentaires
- Spécifiez les propriétés supplémentaires pour les files d'attente.
- Optional: Si nécessaire, complétez les informations suivantes sur le Configuration languette:Learn more about the UI elements in the Config tab:
- Priorité des messages
C'est la priorité du message. La priorité la plus basse est 0.
- Encodage
Il s'agit du codage numérique des données numériques dans le message. Cette valeur ne s'applique pas aux données numériques dans la structure MQMD elle-même.
- Délai d'expiration
Il s'agit de la période de temps, en dixièmes de seconde, après laquelle le message peut être supprimé s'il n'a pas déjà été supprimé de la file d'attente cible. L'intervalle d'expiration est défini par l'application qui a mis le message.
- Jeu de caractères
Il s'agit de l'identifiant du jeu de caractères des données de caractères dans les données de message d'application.
- Optional: Dans le Rapport, sélectionnez les messages de rapport à recevoir.
- Optional: Si nécessaire, complétez les informations suivantes dans le Contexte languette:Learn more about the UI elements in the Context tab:
- Données d'identité de l'application
Ces informations sont définies par la suite applicative. Utilisez-le pour fournir des informations sur le message ou son auteur.
- Données d'origine de l'application
Ces informations sont définies par la suite applicative. Utilisez-le pour fournir des informations supplémentaires sur l'origine du message.
- Jeton comptable
Ces informations sont nécessaires à l'application pour facturer de manière appropriée le travail effectué à la suite du message.
- ID utilisateur
Il s'agit de l'identifiant utilisateur de l'application à l'origine du message.
- Optional: Dans le Identifiants, pour les messages nécessitant une entrée binaire, spécifiez l'ID au format chaîne dans la deuxième colonne. La première colonne est remplie automatiquement au format hexadécimal.
- Optional: Dans le Segmentation onglet, sélectionnez le segment du message et cliquez sur Suivant.
- Cette étape n'est pas applicable pour une demande de texte. Sur la page Sélectionner l'élément racine, si le service utilise une définition de schéma XML (XSD) spécifique, sélectionnez-en une dans la liste. Si l'élément XSD n'est pas répertorié, cliquez sur Parcourir pour importer le fichier XSD et sélectionnez l'élément racine de la demande. Si aucun XSD n'est disponible pour le service, sélectionnez Aucun schéma.
- Cliquez sur Finition. La demande est ajoutée au Points de terminaison section de la bibliothèque de demandes.
- Dans le Demander une bibliothèque, sélectionnez l'élément de requête.Le client de service générique présente trois étapes: Modifier la demande, Invoquer, et Afficher la réponse. Les détails de la demande sont affichés sous le Modifier la demande étape.
- En fonction de la demande sélectionnée à l'étape 2, sur le Message page, utilisez le Formulaire, Arbre, ou Source vues pour modifier le contenu de la demande.Chaque vue affiche un format différent des mêmes données. Pour ajouter ou supprimer des éléments XML dans le Formulaire ou Arbre voir, cliquezSchéma > Valider et assister pour se conformer à un XSD spécifié dans le catalogue de schémas.
- Sur le Transport Si nécessaire, modifiez la configuration de transport à utiliser par la requête.Pour créer et modifier des configurations de transport et de sécurité, utilisez le Transport languette.
- Si vous avez sélectionné la requête SOAP XML à l'étape 2, sur le Pile de requêtes, indiquez si vous souhaitez remplacer les algorithmes de sécurité ou de traitement appliqués à la demande sortante pour le fichier WSDL.Pour ajouter un Pile de réponses page pour modifier les algorithmes de sécurité ou de traitement des réponses entrantes, cliquez sur Afficher la pile de réponses.Note:Ces paramètres s'appliquent uniquement à la demande en cours. Pour modifier la pile de requêtes ou de réponses pour toutes les requêtes qui utilisent le fichier WSDL actuel, cliquez sur Modifier la sécurité WSDL pour ouvrir le Éditeur de sécurité WSDL.
- Lorsque vous êtes prêt, cliquez sur Invoquer pour envoyer la demande de service.Le client du service générique envoie la requête et affiche le message renvoyé sous le Afficher la réponse étape.