Création de destinations de file d'attente de fournisseurs de messagerie IBM MQ
Effectuez ces étapes pour créer les files d'attente JMS requises pour le programme d'écoute HCL Commerce pour IBM MQ.
Remarque : Cette étape de tâche est automatisée dans les déploiements de HCL Commerce 9.1.10.0 et versions ultérieures et peut être ignorée. Pour plus d'informations, voir Configuration de WebSphere Application Server pour une utilisation avec IBM MQ.Pourquoi et quand exécuter cette tâche
| File d'attente JMS | IBM MQ file d'attente | Client cible |
|---|---|---|
| JMSSerialInboundQueue | hostname.inbounds |
JMS |
| JMSParallelInboundQueue | hostname.inboundp |
JMS |
| JMSInboundQueue | hostname.inbound |
JMS |
| JMSOutboundQueue | hostname.outbound |
MQ |
| JMSErrorQueue | hostname.error |
MQ |
Une file d'attente JMS est créée en créant une destination de file d'attente de fournisseur de messagerie IBM MQ dans le serveur d'applications WebSphere.
Les noms de file d'attente JMS fournis dans le tableau sont les noms par défaut utilisés par HCL Commerce. Si vous avez modifié les noms de file d'attente JMS, les noms de file d'attente JMS doivent être modifiés pour correspondre aux nouveaux noms de file d'attente.
Si vous avez utilisé des noms de file d'attente JMS personnalisés ou des noms de fabrique de connexions de file d'attente JMS en modifiant le fichier de configuration HCL Commerce, les noms de file d'attente JMS doivent être ajoutés ici pour correspondre aux nouveaux noms de file d'attente de IBM MQ.
Procédure
- Dans l'arborescence de navigation de la console d'administration du serveur d'application WebSphere, développez Ressources et sélectionnez JMS puis Files d'attente.
-
Sélectionnez l'étendue de la fabrique de connexions de file d'attente dans la liste. La valeur de nœud doit être WC_instance_name, où instance_name est le nom de l'instance HCL Commerce. Il est recommandé de le créer sous la portée du niveau
Node=WC_instance name_node, Server=server1. - Cliquez sur Nouveau.
- Sélectionnez le fournisseur de messagerie IBM MQ par défaut, puis cliquez sur OK.
-
Créez de nouvelles files d'attente pour chaque file d'attente entrante dans le tableau ci-dessus comme suit :
Option Description Nom Entrez un nom pour la destination de file d'attente entrante du nouveau fournisseur de messagerie IBM MQ comme indiqué dans la colonne JMS Queue. Par exemple, JMSSerialInboundQueue. Nom JNDI Entrez le nom JNDI pour la destination de file d'attente entrante du nouveau fournisseur de messagerie IBM MQ. Utilisez le même nom que celui entré dans le champ Nom. Par exemple, JMSSerialInboundQueue. Nom de la file d'attente Entrez le nom de la file d'attente IBM MQ comme indiqué dans la colonne IBM MQ file d'attente. Par exemple, hostname.inbounds. - Cliquez sur OK.
-
Créez de nouvelles files d'attente pour chaque file d'attente sortante et d'erreurs dans le tableau ci-dessus comme suit :
Option Description Nom Entrez un nom pour la nouvelle destination de file d'attente sortante ou d'erreurs du fournisseur de messagerie IBM MQ comme indiqué dans la colonne JMS Queue, par exemple, JMSOutboundQueue ou JMSErrorQueue. Nom JNDI Entrez le nom JNDI pour la nouvelle destination de file d'attente sortante ou d'erreurs du fournisseur de messagerie IBM MQ. Utilisez le même nom que celui entré dans le champ Nom. Par exemple, JMSSerialInboundQueue ou JMSErrorQueue. Nom de la file d'attente Entrez le nom de la file d'attente IBM MQ comme indiqué dans la colonne IBM MQ file d'attente.Par exemple, hostname.outboundouhostname.error.Pour chaque file d'attente sortante et d'erreur, cliquez sur Appliquer.- Cliquez sur Propriétés avancées.
- Décochez la case Ajouter les en-têtes RFH version 2 aux messages envoyés vers cette destination.
- Cliquez sur OK.
-
Lorsque vous avez créé toutes les files d'attente JMS :
- Cliquez sur Sauvegarder dans la barre des tâches de la console d'administration.
- Sur la page Sauvegarder, cliquez sur Sauvegarder.