Verwenden Sie diese Anzeige, um Bindungen für MDBs (Message-Driven Beans, nachrichtengesteuerte Beans)
in Ihrer Anwendung oder Ihrem Modul zu definieren.
Klicken Sie zum Anzeigen dieser Seite der Administrationskonsole auf .
Diese Anzeige entspricht der Anzeige Listener für MDBs binden in den
Installations- und Aktualisierungsassistenten der Anwendung.
Jede MDB muss an den Namen eines Listener-Port oder an den JNDI-Namen einer Aktivierungsspezifikation gebunden werden.
Geben Sie den Namen eines Listener-Port an, wenn Ihre Anwendung einen der folgenden
JMS-Provider (Java Message Service) verwendet:
- Standard-Messaging der Version 5
- WebSphere MQ
- Generisch
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.
- Falls Sie das Modul mit der nachrichtengesteuerten Bean auf einem
5.x-Implementierungsziel implementieren und keinen
Listener-Port angeben, wird ebenfalls ein Gültigkeitsfehler angezeigt, nachdem Sie auf
Weiter geklickt haben.
- Wenn MDBs (Message Driven Beans) mit derselben Destination verknüpft sind, müssen Sie
für alle MDBs denselben JNDI-Namen für die Destination angeben. Wenn Sie verschiedene
JNDI-Namen für Destinations 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 jedes EJB-Modul
aus, das Sie einer bestimmten Bindung zuordnen möchten.
- Erweitern Sie den Eintrag Mehrere Zuordnungen anwenden.
- Geben Sie den Namen eines Listener-Port an, oder wählen Sie den JNDI-Namen einer Zielressource für eine Aktivierungsspezifikation aus.
- Wenn Sie eine Bindung für eine Aktivierungsspezifikation definieren, geben Sie
optional Folgendes an:
- JNDI-Name der Destination
- Geben Sie für Ressourcenadapter, die JMS unterstützen, javax.jms.Destinations an, so dass der Ressourcenadapter
Nachrichten von der JMS-Destination bereitstellen kann. Ein Destination-JNDI-Name,
der im Rahmen der Anwendungsimplementierung definiert wird,
hat Vorrang vor den Eigenschaften, die für eine Aktivierungsspezifikation in Form eines Verwaltungsobjekts
gesetzt wurden.
- JNDI-Name der Zielressource
- Geben Sie den JNDI-Namen der Zielressource an, wenn Sie eine nachrichtengesteuerte Bean einer Aktivierungsspezifikation
zuordnen.
- 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.