Utiliser des liaisons WebSphere pour définir les noms JNDI des beans gérés par message

Le descripteur de bean géré par message (MDB) configure la destination du programme d'écoute des messages. Une référence de destination de message est un nom logique utilisé pour localiser un bean enterprise dans un module EJB qui agit comme une destination de message. Les références de destination de message existent uniquement dans les artefacts J2EE version 1.4 et suivantes, comme par exemple :

Si plusieurs références de destination de message sont associées à un lien de destination de message unique, au cours du déploiement, il n'est collecté qu'un seul nom JNDI pour un bean enterprise mappé au lien de destination de message et à toutes les références de destination de message liées. Pendant la phase d'exécution, les références de destination de message sont liées aux destinations de message administrées dans l'environnement fonctionnel cible. Si une référence de destination de message et un bean géré par message sont liés par la même destination de message, le nom JNDI de la destination doit être le même à la fois pour la référence et pour le bean. Si les deux ont le même nom, seul le nom JNDI de la destination du bean géré par message est collecté et appliqué à la référence de destination de message correspondante. Si vous décidez de générer des liaisons par défaut lors de l'installation de l'application, l'assistant d'installation affecte des noms JNDI aux références de destination de message incomplètes suivantes :

Si une référence de destination de message comporte un < message-destination-link>, le nom JNDI est défini sur ejs/message-destination-linkName . Sinon, le nom JNDI est défini sur eis/message-destination-refName .

Cette règle détecte les noms JNDI de destination des beans gérés par message. Un correctif automatique sera fourni pour copier le nom JNDI de destination à partir du fichier jboss.xml vers le fichier WebSphere traditionnel ou Liberty dans le fichier de liaison. Vous devrez définir le nom JNDI de ActivationSpec et migrer les propriétés de configuration de l'activation dans la base de données migrer les propriétés de configuration de l'activation dans le site ejb-jar.xml.

Solution manuelle pour Liberty


Solutions manuelles pour WebSphere Traditional