Listener für MDBs binden - Einstellungen

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 Anwendungen > Anwendungstypen > WebSphere-Unternehmensanwendungen > Anwendungsname > MDB-Listener-Bindungen. 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:

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 jedes EJB-Modul aus, das Sie einer bestimmten Bindung zuordnen möchten.
  2. Erweitern Sie den Eintrag Mehrere Zuordnungen anwenden.
  3. Geben Sie den Namen eines Listener-Port an, oder wählen Sie den JNDI-Namen einer Zielressource für eine Aktivierungsspezifikation aus.
  4. 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.
  5. Klicken Sie auf Anwenden.
  6. Klicken Sie auf OK oder Weiter.
EJB-Modul

Der Name des Moduls, das die Enterprise-Bean enthält.

EJB

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.

Bindungen

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 der Destination 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.




Mit (online) gekennzeichnete Links setzen einen Internet-Zugang voraus.

Zugehörige Konzepte
Zugehörige Tasks


Dateiname: urun_rapp_bindmdb.html