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 Anwendungen > Anwendungstypen > WebSphere-Unternehmensanwendungen > Anwendungsname > MDB-Listenerbindungen. Diese Anzeige entspricht der Anzeige Listener für MDBs binden in den Installations- und Aktualisierungsassistenten der Anwendung.

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

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:

Gehen Sie wie folgt vor, um Bindungsänderungen auf mehrere Zuordnungen anzuwenden:

  1. 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.
  2. Erweitern Sie den Eintrag Mehrere Zuordnungen anwenden.
  3. 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.
  4. Klicken Sie auf Anwenden.
  5. 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.

Bindungen geben JNDI-Namen für die referenzierbaren und referenzierten Artefakte in einer Anwendung an. Der JNDI-Name eines Listener-Ports, der für eine Anwendung Lager verwendet werden soll, könnte beispielsweise LagerMdbListener lauten. Die Bindungsdefinition wird in IBM Bindungsdateien gespeichert, z. B. in ibm-ejb-jar-bnd.xmi.
Unterstützte Konfigurationen Unterstützte Konfigurationen: Bei IBM® Erweiterungs- und Bindungsdateien weicht der Name der XMI- oder XML-Datei ab, je nachdem, ob Sie eine Java EE-Anwendung bzw. ein Java EE-Modul vor oder nach Version 5 verwenden. Eine IBM Erweiterungs- bzw. Bindungsdatei heißt "ibm-*-ext.xmi" bzw. "ibm-*-bnd.xmi". Das Platzhalterzeichen "*" steht für den Typ der Erweiterungs- oder Bindungsdatei, z. B. "app", "application", "ejb-jar" oder "web". Es gelten die folgenden Bedingungen:
  • Für eine Anwendung oder ein Modul, die bzw. das Java EE vor Version 5 verwendet, muss die Dateierweiterung ".xmi" sein.
  • Für eine Anwendung oder ein Modul, die bzw. das Java EE ab Version 5 verwendet, muss die Dateierweiterung ".xml" sein. Wenn Dateien mit der Erweiterung ".xmi" in der Anwendung oder im Modul enthalten sind, werden diese vom Produkt ignoriert.

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

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=urun_rapp_bindmdb
Dateiname:urun_rapp_bindmdb.html