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 Applications > Types d'applications > Applications d'entreprise WebSphere > nom_application > Liaisons du programme d'écoute Message Driven Bean. Cette page est identique à la page Liaison des programmes d'écoute pour les beans gérés par message des assistants d'installation et de mise à jour des applications.

Chaque 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 :

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 :

Pour appliquer des modifications de liaison à plusieurs mappages :

  1. Dans la liste des mappages, sélectionnez la case à cocher de sélection de chaque module EJB à mapper à une liaison particulière.
  2. Développez Appliquer plusieurs mappages.
  3. 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.
  4. Cliquez sur Apply.
  5. 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.

Les liaisons définissent des noms JNDI pour les artefacts référencés ou pouvant être référencés dans une application. Un exemple de nom JNDI pour un port d'écoute destiné à être utilisé par une application Store peut être StoreMdbListener. La définition de liaison est stockée dans des fichiers de liaison IBM®, tel que ibm-ejb-jar-bnd.xmi.
Configurations prises en charge Configurations prises en charge: Pour les fichiers de liaison et d'extension IBM, l'extension de nom de fichier .xmi ou .xml est différente selon que vous utilisiez un module ou une application antérieure à Java EE 5 ou un module ou une application ultérieure à Java EE 5. Un fichier de liaison ou d'extension IBM porte le nom ibm-*-ext.xmi ou ibm-*-bnd.xmi où * correspond au fichier d'extension ou de liaison, tel app, application, ejb-jar ou web. Les conditions suivantes s'appliquent :
  • Pour une application ou un module qui utilise une version Java EE antérieure à la version 5, l'extension de fichier doit être .xmi.
  • Pour une application ou un module qui utilise Java EE 5 ou version ultérieure, l'extension de fichier doit être .xml. Si des fichiers .xmi sont inclus dans l'application ou le module, le produit les ignore.

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

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=urun_rapp_bindmdb
Nom du fichier : urun_rapp_bindmdb.html