Neuen Listener-Port erstellen
Erstellen Sie einen neuen Listener-Port, damit der Nachrichten-Listener-Service die Zuordnung zwischen einer Verbindungsfactory, einem Zielund einer implementierten Message-Driven Bean (MDB) definiert. Diese Zuordnung ermöglicht der nachrichtengesteuerten Bean, Nachrichten aus dem zugeordneten Ziel abzurufen.
Vorbereitende Schritte
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.
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
Nachrichtenlistener-Service unter z/OS.
Informationen zu diesem Vorgang
Ein Listener-Port definiert die Zuordnung zwischen einer Verbindungsfactory, einer Zieladresse und einer implementierten MDB (Message-Driven Bean). Diese Zuordnung ermöglicht implementierten MDBs, die dem Port zugeordnet sind, Nachrichten vom Ziel abzurufen. Weitere Informationen finden Sie im Artikel Message-Driven-Beans - Listener-Komponenten.