Lorsque vous installez un nouveau réseau IBM MQ, vous pouvez configurer l'installation afin qu'elle fonctionne avec WebSphere
Application Server. Si vous avez mis en place un réseau
IBM MQ, vous pouvez modifier certains paramètres pour assurer une meilleure interopérabilité.
Pourquoi et quand exécuter cette tâche
Cette rubrique fournit des instructions d'installation pour la configuration d'une nouvelle installation de IBM MQ en vue de son interopérabilité avec WebSphere
Application Server.
Si vous avez mis en place en réseau IBM MQ, considérez cette tâche comme une source de conseils permettant d'optimiser votre installation IBM MQ.
Procédure
- [Dans IBM MQ] Installez une version prise en charge de IBM MQ, comme décrit dans les instructions d'installation fournies avec IBM MQ.
Pour identifier la version prise en charge de IBM MQ, reportez-vous à l'article suivant : Page de configuration requise détaillée.
Vous ne pouvez pas installer Rational Application Developer et WebSphere
Application Server sur la même machine si vous utilisez
IBM MQ.
Pour les autres prérequis
d'installation des différentes versions de IBM MQ
reportez-vous aux sections suivantes :
- [Dans IBM MQ] Suivez les instructions de IBM MQ pour vérifier la
configuration de votre installation. Vous pouvez vérifier l'installation du
serveur à l'aide de la ligne de commande ou de l'application postcard.
- [Dans WebSphere
Application Server et IBM MQ] Configurez WebSphere
Application Server et IBM MQ pour une interopérabilité effective.
Pour plus d'informations, voir Connexion de WebSphere
Application Server à IBM MQ .
- Facultatif :
[Dans IBM MQ] Exécutez la commande de
contrôle dltmqlnk IBM MQ. Si votre serveur d'applications est en 64 bits, vous devez exécuter la commande de contrôle dltmqlnk IBM MQ en tant que racine avant que les applications puissent se connecter au gestionnaire de files d'attente à l'aide du type de transport BINDINGS. La commande doit être réexécutée chaque fois qu'un groupe de correctifs IBM MQ est installé. Pour plus d'informations, reportez-vous à la section Implications d'un gestionnaire de files d'attente 64 bits dans
les infos produit de IBM MQ.
- [Dans WebSphere
Application Server]
Configurez le fournisseur de messagerie IBM MQ
avec des informations de bibliothèques natives.
Pour se connecter à un gestionnaire de files d'attente ou à un groupe de partage de files d'attente IBM MQ en mode liaison, le fournisseur de messagerie IBM MQ doit savoir d'où il peut charger des bibliothèque natives. Pour plus d'informations, voir
Configuration du fournisseur de messagerie IBM MQ avec des informations de bibliothèques natives.
Remarque : Pour des raisons de migration uniquement, vous pouvez également indiquer
des informations de chemin natif en définissant la variable d'environnement
MQ_INSTALL_ROOT de
WebSphere
Application Server, si vous vous trouvez dans un environnement de serveur d'applications. For more information, see
Installing IBM MQ to interoperate with WebSphere
Application Server.
- Facultatif : [Dans WebSphere
Application Server]
A portée de cellule ou à portée de noeud, affectez la valeur True
à la variable d'environnement MQ_CLEAR_MQ_FROM_OSGI_CACHE_ON_SHUTDOWN de WebSphere
Application Server. Ceci permet de prendre en compte automatiquement au démarrage du serveur d'applications
les modifications apportées à la variable d'environnement MQ_INSTALL_ROOT et aux bibliothèques client JMS
IBM MQ alors que le serveur d'applications était arrêté.
Si vous ne définissez pas
cette variable, vous devez redémarrer le serveur d'applications une seconde fois
après toute modification de ce type pour permettre à l'application d'effectuer les opérations de messagerie
à l'aide du fournisseur de messagerie IBM MQ.
Avertissement : Si vous définissez la variable d'environnement MQ_CLEAR_MQ_FROM_OSGI_CACHE_ON_SHUTDOWN, le démarrage peut prendre plus longtemps vu que chaque serveur d'applications doit alors initialiser un état supplémentaire associé à l'installation
IBM MQ.
Lors de toute modification du produit
IBM MQ (par exemple, une mise à niveau des PTF), vous devez redémarrer WebSphere
Application Server et tous les noeuds.
- Facultatif : [Dans WebSphere
Application Server] A portée de cellule
ou à portée de noeud, affectez la valeur True à la variable
d'environnement MQ_USE_BUNDLE_REFERENCE_INSTALL de WebSphere
Application Server. When this variable is set to True, the IBM MQ JMS bundle is installed using a reference installation.
![[IBM i]](../images/iseries.gif)
L'infrastructure OSGi partage une zone de stockage sur le disque. Etant donné que tous les serveurs de l'installation utilisent cette zone de stockage, plusieurs serveurs dans l'installation peuvent lire ou écrire des données dans cette zone de stockage simultanément, ce qui peut entraîner un conflit de ressources. La probabilité d'un conflit augmente si la variable MQ_CLEAR_MQ_FROM_OSGI_CACHE_ON_SHUTDOWN a pour valeur True. Setting the MQ_USE_BUNDLE_REFERENCE_INSTALL variable to
True causes the IBM MQ JMS bundle to be
installed using a reference installation, thereby avoiding the need for the OSGi framework to
persist the IBM MQ JMS bundle file to the shared storage area.
A la place, chaque serveur crée un fichier de bundle unique pour son utilisation.
L'infrastructure OSGi partage une zone de stockage sur le disque. Etant donné que tous les serveurs de l'installation utilisent cette zone de stockage, plusieurs serveurs dans l'installation peuvent lire ou écrire des données dans cette zone de stockage simultanément, ce qui peut entraîner un conflit de ressources. La probabilité d'un conflit augmente si la variable MQ_CLEAR_MQ_FROM_OSGI_CACHE_ON_SHUTDOWN a pour valeur True. Setting the MQ_USE_BUNDLE_REFERENCE_INSTALL variable to
True causes the IBM MQ JMS bundle to be
installed using a reference installation, thereby avoiding the need for the OSGi framework to
persist the IBM MQ JMS bundle file to the shared storage area.
A la place, chaque serveur et contrôleur crée un fichier de bundle unique pour son utilisation.
Que faire ensuite
Vous pouvez à présent configurer un fournisseur de messagerie. Si votre entreprise utilise
IBM MQ et que vous désirez intégrer des applications de messagerie WebSphere
Application Server dans un réseau où prédomine
IBM MQ, le fournisseur de messagerie IBM MQ constitue le choix le plus approprié. Il peut cependant exister
certains avantages à utiliser un autre fournisseur. Dans le doute sur la combinaison de fournisseurs la mieux adaptée à vos besoins, consultez
Choix de fournisseurs de messagerie pour un environnement mixte.
Pour créer des ressources de fournisseur de messagerie
IBM MQ, consultez la rubrique Configuration de ressources JMS pour le fournisseur de messagerie IBM MQ.