Vous pouvez utiliser la console d'administration pour créer une
destination de type file d'attente et l'attribuer à une file d'attente IBM MQ.
Sélectionnez le serveur IBM MQ qui doit héberger la file d'attente, puis indiquez
la file d'attente IBM MQ à héberger.
Avant de commencer
Demandez le nom de la file d'attente
IBM MQ à
l'administrateur et vérifiez que la configuration suivante existe :
Remarque : Une file
d'attente partageable est accessible par plusieurs applications d'intégration de
services.
Déterminez la méthode à utiliser pour configurer ces ressources. Vous pouvez créer une destination de bus à l'aide de la console d'administration, comme décrit
dans cette tâche ou à l'aide de la Commande createSIBDestinations.
Pourquoi et quand exécuter cette tâche
Une fois que vous avez ajouté un serveur
IBM MQ comme membre de bus, vous pouvez créer une destination de type file d'attente sur le membre du bus qui utilise une file d'attente
IBM MQ comme point de file d'attente.
Cette configuration permet aux applications d'intégration de services d'envoyer
et de recevoir des messages de cette file d'attente.
Procédure
- Démarrez la console d'administration.
- Naviguez à la liste de destinations pour le bus approprié.
Cliquez sur .
Le formulaire Destinations [Collection] s'affiche.
- Cliquez sur Nouveau. Le panneau "Nouvelle destination" s'ouvre.
- Sélectionnez File d'attente comme type de destination,
puis cliquez sur Suivant. L'assistant de "création d'une nouvelle file d'attente" s'ouvre.
- Définissez les attributs de la file d'attente. Entrez le nom que
WebSphere
Application Server doit utiliser pour faire
référence à la file d'attente IBM MQ
associée et (facultatif) une description de la file d'attente.
- Attribuez la file d'attente au membre du bus devant stocker et traiter les
messages pour la file d'attente.
Sélectionnez un membre de bus du serveur IBM MQ dans la liste des membres de bus disponibles.
- Définissez les attributs de point de file d'attente IBM MQ :
- Définissez une valeur dans la zone Filtre du nom de file d'attente IBM MQ, puis cliquez sur Go.
The wizard automatically discovers available IBM MQ . Toutefois, certaines topologies
IBM MQ comportent des milliers de files d'attentes définies
dans un gestionnaire de files d'attente. Utilisez ce filtre pour limiter le nombre de files d'attente répertoriées.
La valeur par défaut est un astérisque (*). Si cette valeur (ou aucune valeur) est définie,
toutes les files d'attente ou toutes celles d'un type particulier (selon la propriété personnalisée de file
d'attente définie) sont répertoriées. Toutes les autres valeurs spécifiées doivent répondre aux critères suivants :- Il doit comporter entre 1 et 48 caractères.
- Il doit être conforme aux conventions de dénomination de file d'attente IBM MQ (voir la rubrique Rules for
naming IBM MQ objects dans le centre de documentation IBM MQ).
Vous pouvez également utiliser le caractère générique (*) avec un autre texte. Par
exemple, si vous entrez la valeur PAYROLL*, toutes les files d'attente disponibles portant un nom commençant
par PAYROLL s'affichent.
- Indiquez un nom de file d'attente
IBM MQ.
Sélectionnez un nom de file d'attente dans la liste filtrée. Si la liste ne contient pas
la file d'attente demandée, sélectionnez la dernière entrée dans la liste intitulée
Autre, à spécifier. Une zone de saisie s'affiche en regard de la liste déroulante. Entrez le nom de la file d'attente dans la zone de saisie.
Si la file d'attente se trouve sur le système
IBM MQ distant, ses propriétés définies dans
IBM MQ s'affichent dans les zones en lecture seulement. Cela peut
permettre de confirmer que vous avez trouvé la file d'attente de votre choix et qu'elle est configurée comme vous l'aviez
prévu. Si la file d'attente est introuvable, ces zones en lecture seulement sont retirées de la vue.
- Indiquez les niveaux de fiabilité dont vous avez besoin lorsque des messages
IBM MQ persistants et non
persistants entrants sont convertis en messages de format d'intégration.
Les applications reçoivent des messages directement de la file d'attente
IBM MQ spécifiée. En règle générale, le niveau de fiabilité
d'un message n'a donc pas beaucoup d'intérêt pour le destinataire étant donné que le message
a déjà été délivré. Toutefois, le message est converti au format de l'intégration de
services (et, en principe, en message d'intégration de services au format JMS) comme s'il était reçu,
cette option permettant de spécifier le niveau de fiabilité du message au format de l'intégration de services. Pour plus
d'informations sur les niveaux de fiabilité disponibles, voir
Points de file d'attente IBM MQ [Paramètres].
- Indiquez si vous voulez que
IBM MQ intègre un en-tête de message
MQRFH2 lors de l'envoi de messages à la file d'attente.
L'en-tête MQRFH2 stocke des informations sur la messagerie d'intégration de services sans
zone d'en-tête de message IBM MQ correspondante. Lorsqu'un
message est envoyé à la destination, l'intégration de services demande à
IBM MQ d'écrire le message dans la file d'attente. Cette option permet de préciser si l'intégration de services demande à IBM MQ d'écrire le message avec un en-tête MQRFH2.
Si le destinataire du message est une application JMS s'exécutant dans
IBM MQ ou dans l'intégration de services, une application
IBM MQ XMS ou une application
IBM MQ MQI qui attend un en-tête MQRFH2, sélectionnez cette
option. Si le destinataire est une application IBM MQ MQI
qui n'attend pas d'en-tête MQRFH2, ne sélectionnez pas cette option.
- Cliquez sur Suivant.
- Cliquez sur Terminer pour confirmer la création de la
file d'attente.
Résultats
Vous avez créé une destination de type file d'attente avec un point de
file d'attente
IBM MQ.