Listener für MDBs binden - Einstellungen
Verwenden Sie diese Anzeige, um Bindungen für MDBs (Message-driven Beans) in Ihrer Anwendung oder Ihrem Modul zu definieren.
Klicken Sie zum Anzeigen dieser Seite der Administrationskonsole auf Listener für MDBs binden in den Installations- und Aktualisierungsassistenten der Anwendung.
. Diese Anzeige entspricht der AnzeigeJede Message-driven Bean (MDB) muss an den Namen eines Listener-Ports oder an den JNDI-Namen einer Aktivierungsspezifikation gebunden werden.
Geben Sie den Namen eines Listener-Ports an, wenn Ihre Anwendung einen der folgenden JMS-Provider (Java Message Service) verwendet:
- WebSphere MQ-Messaging-Provider
- Generischer Messaging-Provider
Geben Sie den JNDI-Namen einer Aktivierungsspezifikation an, wenn die Ressourcen Ihrer Anwendung so konfiguriert sind, dass sie den Standard-Messaging-Provider oder einen generischen J2C-Ressourcenadapter verwenden, der eingehendes Messaging unterstützt.
Wenn keine gültigen Listener-Portnamen oder JNDI-Namen für die Aktivierungsspezifikation angegeben werden, führt dies zu den folgenden Fehlern:
- Wenn Sie weder einen Listener-Portnamen noch den JNDI-Namen einer Aktivierungsspezifikation für eine MDB angeben und auf Fertig stellen klicken, wird in der Zusammenfassung ein Validierungsfehler angezeigt.
- Wenn MDBs (Message Driven Beans) mit demselben Ziel verknüpft sind, müssen Sie für alle MDBs denselben JNDI-Namen für das Ziel angeben. Wenn Sie verschiedene JNDI-Namen für Ziele angeben, wird ein Validierungsfehler angezeigt, und alle JNDI-Spezifikationen nach der ersten werden ignoriert.
Gehen Sie wie folgt vor, um Bindungsänderungen auf mehrere Zuordnungen anzuwenden:
- Wählen Sie in der Liste der Zuordnungen das Kontrollkästchen Auswählen für jedes EJB-Modul aus, das Sie einer bestimmten Bindung zuordnen möchten.
- Erweitern Sie den Eintrag Mehrere Zuordnungen anwenden.
- Führen Sie einen der folgenden Schritte aus:
- Geben Sie den Namen eines Listener-Ports an.
- Wählen Sie den JNDI-Namen einer Zielressource für eine Aktivierungsspezifikation aus.
Geben Sie optional die folgenden Parameter an:
- JNDI-Name des Ziels
- Geben Sie für Ressourcenadapter, die JMS unterstützen, javax.jms.Destinations an, sodass der Ressourcenadapter Nachrichten vom JMS-Ziel bereitstellen kann. Ein JNDI-Name des Ziels, der im Rahmen der Anwendungsimplementierung definiert wird, hat Vorrang vor den Eigenschaften, die für eine Aktivierungsspezifikation in Form eines Administrationsobjekts gesetzt wurden. Beachten Sie, dass der JNDI-Name des Ziels auch Zielsuche genannt wird.
- Authentifizierungsalias für Aktivierungsspezifikation
- Dieser Alias wird verwendet, um auf ein Benutzername/Kennwort-Paar, das in der konfigurierten J2C-Aktivierungsspezifikation definiert ist, zuzugreifen. Authentifizierungsaliaseigenschaften, die im Rahmen der Anwendungsimplementierung definiert werden, haben Vorrang vor den Eigenschaften, die für eine Aktivierungsspezifikation in Form eines Verwaltungsobjekts gesetzt wurden.
- Klicken Sie auf Anwenden.
- Klicken Sie auf OK oder Weiter.
Modul
Der Name des Moduls, das die Enterprise-Bean enthält.
Bean
Der Name einer Enterprise-Bean in der Anwendung.
URI
Gibt die Position des Moduls relativ zum Stammverzeichnis der EAR-Datei der Anwendung an.
Messaging-Typ
Der Typ der MDB.
Listenerbindungen
Gibt den Namen eines Listener-Port oder den JNDI-Namen einer Aktivierungsspezifikation für die MDB an. Wenn Sie eine MDB an den JNDI-Namen einer Aktivierungsspezifikation binden, können Sie auch den JNDI-Namen des Ziels und den Authentifizierungsalias angeben.

Ein Modul von Java EE Version 5 oder einer höheren Version kann jedoch in einer Anwendung, die Dateien einer älteren Java EE-Version als Version 5 enthält, koexistieren.
Die Dateien ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi und ibm-portlet-ext.xmi können die Dateierweiterung ".xmi" weiterhin verwenden.
sptcfg