Lier les programmes d'écoute pour les beans gérés par message
Cette page permet de définir des liaisons pour les beans gérés par message de l'application ou du module.
Pour afficher cette page de la console d'administration, cliquez sur Liaison des programmes d'écoute pour les beans gérés par message des assistants d'installation et de mise à jour des applications.
. Cette page est identique à la pageChaque bean MDB doit être lié à un nom de port d'écoute ou à un nom JNDI (Java™ Naming and Directory Interface) de spécification d'activation.
Indiquez un nom de port d'écoute si votre application utilise l'un des fournisseurs JMS (Java Message Service) suivants :
- Fournisseur de messagerie WebSphere MQ
- Fournisseur de messagerie générique
Vous devez indiquer un nom JNDI de spécification d'activation lorsque les ressources de l'application sont configurées à l'aide du fournisseur de messagerie par défaut ou d'un adaptateur de ressources J2C générique prenant en charge la messagerie entrante.
Si aucun nom de port d'écoute valide ou nom JNDI de spécification d'activation n'est fourni, les erreurs suivantes se produisent :
- Si aucun nom de port d'écoute ou nom JNDI de spécification d'activation n'est indiqué pour un bean géré par message, une erreur de validation s'affiche lorsque vous cliquez sur Terminer sur la page Récapitulatif.
- Si plusieurs beans MDB sont liés à la même destination, spécifiez le nom JNDI de la même destination pour chaque bean MDB. Si vous spécifiez des noms JNDI de destinations différentes, une erreur de validation s'affiche et toutes les spécifications JNDI suivant la première sont ignorées.
Pour appliquer des modifications de liaison à plusieurs mappages :
- Dans la liste des mappages, sélectionnez la case à cocher de sélection de chaque module EJB à mapper à une liaison particulière.
- Développez Appliquer plusieurs mappages.
- Exécutez l'une des opérations suivantes :
- Définissez un nom de port d'écoute.
- Sélectionnez un nom JNDI de ressource cible pour une une spécification d'activation.
Définissez éventuellement les paramètres suivants :
- Nom JNDI de destination
- Pour les adaptateurs de ressources acceptant JMS, indiquez javax.jms.Destinations pour permettre à l'adaptateur de prendre en charge des messages provenant de la destination JMS. A Destination JNDI name set as part of application deployment take precedence over properties set on an activation specification administrative object. Note that the Destination JNDI name is also referred to as Destination lookup.
- Alias d'authentification ActivationSpec
- Indiquez un alias d'authentification permettant d'accéder au nom d'utilisateur et au mot de passe définis dans la spécification d'activation J2C configurée. Les propriétés d'alias d'authentification définies dans le déploiement de l'application sont prioritaires sur celles définies pour un objet d'administration de la spécification d'activation.
- Cliquez sur Apply.
- Cliquez sur OK ou Suivant.
Module
Indique le nom du module qui contient le bean enterprise.
Bean
Indique le nom d'un bean enterprise de l'application.
URI
Indique l'emplacement du module par rapport à la racine du fichier EAR de l'application.
Type de messagerie
Indique le type de bean géré par message (MDB).
Liaisons de programme d'écoute
Indique un nom de port d'écoute ou un nom JNDI de spécification d'activation pour le bean MDB. Lorsqu'un bean MDB est lié à un nom JNDI de spécification d'activation, vous pouvez également indiquer l'alias d'authentification et le nom JNDI de la destination.

Toutefois, un module Java EE 5 ou version ultérieure peut exister dans une application qui inclut des fichiers antérieurs à Java EE 5 et utilise l'extension de nom de fichier .xmi.
Les fichiers ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi et ibm-portlet-ext.xmi continuent d'utiliser les extensions de fichier .xmi.
sptcfg