Nachrichten-Listener-Ressourcen für MDBs verwalten

Verwalten Sie die vom Nachrichten-Listener-Service verwendete Ressourcen, um Message-driven Beans zu unterstützen, gewöhnlich für die Verwendung mit einem Messaging-Provider, der keinen JCA-Ressourcenadapter der Version 1.5 (Java™ EE Connector Architecture) hat.

Vorbereitende Schritte

In WebSphere Application Server Version 7 und höher sind Listener-Ports stabilisiert. Weitere Informationen finden Sie im Artikel zu den stabilisierten Features. Deshalb sollten Sie die Migration Ihrer WebSphere MQ-MDB-Implementierungskonfigurationen von Listener-Ports auf Aktivierungsspezifikationen planen. [AIX Solaris HP-UX Linux Windows][IBM i]Weitere Informationen zum Konfigurieren der Aktivierungsspezifikationen für Nicht-ASF-Modus finden Sie unter Aktivierungsspezifikation für Nicht-ASF-Modus konfigurieren. Sie sollten die Migration jedoch erst dann durchführen, wenn Sie sicher sind, dass die Anwendung nicht in Anwendungsservern einer früheren Version als WebSphere Application Server Version 7 ausgeführt werden muss. Wenn beispielsweise in einem Anwendungs-Server-Cluster einige Member Version 6.1 und andere Member eine höhere Version haben, sollten Sie Anwendungen in diesem Cluster erst dann auf die Verwendung von Aktivierungsspezifikationen migrieren, wenn Sie alle Anwendungsserver im Cluster auf die höhere Version migriert haben. [z/OS]Wenn Sie auf der Plattform z/OS eine Migration auf Aktivierungsspezifikationen durchführen, müssen Sie den CRA-Prozess (Control Region Adjunct, Zusatzregion) des Anwendungsservers (durch Auswahl der Option Zustellung JCA-basierter eingehender Nachrichten aktivieren in der Anzeige "JMS-Provider" oder mit dem Befehl "manageWMQ") aktivieren, um das Starten des CRA-Prozesses in den Startprozess eines Anwendungsservers einzuschließen.

Wenn Sie nachrichtengesteuerte Beans (MDBs, Message-Driven Beans) für einen Messaging-Provider verwenden möchten, der keinen JCA-Ressourcenadapter der Version 1.5 oder 1.6 hat, können Sie keine Aktivierungsspezifikationen verwenden und müssen deshalb Ihre Beans für einen Listener-Port konfigurieren. Es gibt verschiedene Szenarien, in denen Sie sich für die Verwendung von Listener-Ports entscheiden können, obwohl Aktivierungsspezifikationen verwendbar wären, z. B. für die Kompatibilität mit vorhandenen MDB-Anwendungen.

Wenn Sie vorhandene Message-driven Beans haben, die den IBM MQ-Messaging-Provider (oder einen kompatiblen JMS-Provider eines anderen Anbieters) verwenden, und stattdessen MDBs der EJB Version 3 mit Listener-Ports verwenden möchten, können diese neuen Beans weiterhin denselben Messaging-Provider verwenden.

Im Artikel Message-driven Beans, Aktivierungsspezifikationen und Listener-Ports können Sie nachlesen, wann Listener-Ports an Stelle von Aktivierungsspezifikationen verwendet werden müssen.

Informationen zu diesem Vorgang

Der Nachrichten-Listener-Service ist eine Erweiterung der JMS-Funktionen des JMS-Providers. Dieser Service stellt einen Listener-Manager zur Verfügung, der einen oder mehrere JMS-Listener steuern und überwachen kann. Jeder Listener überwacht entweder eine JMS-Warteschlange (für Punkt-zu-Punkt-Messaging) oder ein JMS-Topicziel (für Pub/Sub-Messaging). Ein Listener-Port definiert die Zuordnung zwischen einer Verbindungsfactory, einer Zieladresse und einer implementierten MDB (Message-Driven Bean). Wenn Sie eine MDB implementieren, ordnen Sie die Bean einem Listener-Port zu. Wenn eine Nachricht an der Zieladresse eingeht, gibt der Listener sie zur Verarbeitung an eine neue Instanz einer MDB weiter. Weitere Informationen finden Sie im Artikel Message-Driven-Beans - Listener-Komponenten.

Vorgehensweise

  1. Nachrichten-Listener-Service konfigurieren. [z/OS]
    Anmerkung: Sehen Sie sich vor der Konfiguration der Nachrichtenlistenerressourcen die Implementierung des Nachrichten-Listener-Service auf der Plattform z/OS an, die die Konfiguration Ihres Listener-Ports beeinflusst. Weitere Informationen finden Sie im Artikel [z/OS]Nachrichtenlistener-Service unter z/OS.
  2. Listener-Ports verwalten.
    Sie können die folgenden Verwaltungstasks ausführen:
    • Listener-Port erstellen oder konfigurieren
    • Listener Port starten und stoppen
    • Listener Port löschen
  3. [z/OS]Wenn die Message-driven Bean eine Warteschlange in IBM MQ als JMS-Provider verwendet, können Sie die Leistung durch Konfiguration der Eigenschaften des Warteschlangenziels für Ihre Message-driven Bean optimieren.

    Weitere Informationen zur Leistung finden Sie unter Messaging-Ziele für den IBM MQ-Messaging-Provider optimieren.

  4. Sicherheit für Message-driven Beans konfigurieren, die Listener-Ports verwenden.

Ergebnisse

Sie haben die Ressourcen konfiguriert, die der Nachrichten-Listener-Service für die Unterstützung von Message-driven Bean benötigt.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



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