Migration d'un port d'écoute sur une spécification d'activation pour utilisation avec le fournisseur de messagerie IBM MQ
Les ports d'écoute sont stabilisés à partir de la version 7 et des versions ultérieures de WebSphere Application Server. Vous devez donc vous préparer à migrer vos configurations de déploiement de bean géré par message IBM MQ depuis l'utilisation des ports d'écoute vers l'utilisation des spécifications d'activation.
Avant de commencer
Les beans gérés par message EJB 2.0 ne peuvent pas être configurés sur des ressources compatibles JCA 1.5. Si votre bean est une application EJB 2.0, mettez-le à niveau vers EJB 3 ou EJB 2.1 avant d'effectuer cette tâche.
Pourquoi et quand exécuter cette tâche
Les ports d'écoute sont stabilisés à partir de la version 7 et des versions ultérieures de WebSphere Application Server. Pour plus d'informations, lisez l'article sur les fonctions stabilisées. Vous devez vous préparer à faire migrer vos
configurations de déploiement de bean géré par message WebSphere MQ depuis l'utilisation des ports d'écoute vers l'utilisation des
spécifications d'activation. Pour plus d'informations sur la configuration des spécifications d'activation du mode non-ASF, voir Configuration de spécifications d'activation du mode non-ASF. Toutefois, ne commencez pas cette migration si vous pensez que l'application a encore besoin d'utiliser des serveurs d'applications antérieurs à WebSphere Application Server Version 7. Par exemple, si vous disposez d'un cluster de serveurs d'applications dont certains membres sont à la version 6.1 et d'autres à une version ultérieure, vous ne devez pas migrer les applications de ce cluster pour qu'elles utilisent les spécifications d'activation avant d'avoir migré tous les serveurs d'applications du cluster vers la version ultérieure.
Notez aussi que, quand vous migrez vers
les spécifications d'activation sur la plateforme z/OS,
vous devez activer le processus CRA (Control Region Adjunct) du
serveur d'applications (en sélectionnant Activer la distribution des messages JCA entrants
dans le panneau Paramètres de fournisseur JMS ou en utilisant la commande manageWMQ pour inclure le démarrage du
processus CRA avec celui d'un serveur d'applications).
Notez que le paramètre de port d'écoute Nombre maximal de tentatives n'est pas migré vers la nouvelle spécification d'activation, car il n'existe pas d'équivalent exact.
Lorsque vous migrez un port d'écoute associé à un bean géré par message (MDB) ayant la propriété de configuration d'activation subscriptionDurability paramétrée sur Durable et que MDB possède déjà un abonnement durable actif, l'abonnement durable n'est pas migré. Ceci est dû au fait que les ports d'écoute et les spécifications d'activation IBM MQ utilisent des formes incompatibles de nom d'abonnement. Par conséquent, il peut y avoir deux abonnements durables actifs enregistrés dans la rubrique associée pour le même MDB. Au cours du processus de migration, vous devez supprimer l'ancien abonnement durable associé au port d'écoute et nettoyer manuellement les messages associés. Pour plus d'informations sur la façon de procéder, voir la documentation de IBM MQ et IBM Integration Bus.