Listener-Port für die Verwendung mit dem IBM MQ-Messaging-Provider in eine Aktivierungsspezifikation migrieren

In WebSphere Application Server Version 7 und höher sind Listener-Ports stabilisiert. Deshalb müssen Sie die Migration Ihrer IBM MQ-MDB-Implementierungskonfigurationen von Listener-Ports auf Aktivierungsspezifikationen planen.

Vorbereitende Schritte

Message-driven Beans der EJB Version 2.0 können nicht für JCA-1.5-kompatible Ressourcen konfiguriert werden. Wenn Ihre Bean eine Anwendung der EJB Version 2.0 ist, aktualisieren Sie sie auf EJB 3 oder auf EJB 2.1, bevor Sie diese Task ausführen.

Anmerkung: Sie können weiterhin Message-driven Beans der EJB Version3, EJB Version 2.1 und der EJB Version 2.0 für einen Listener-Port konfigurieren.Sie können dies für die Kompatibilität mit vorhandenen MDB-Anwendungen tun. Listener-Ports wurden jedoch stabilisiert und Sie sollten eine Migration aller Message-driven Beans planen, sodass Ressourcen verwendet werden, die mit Version 1.5 oder 1.6 kompatibel sind. 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

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.

Beachten Sie, dass die Einstellung Maximale Anzahl Wiederholungen des Listener-Ports nicht in die neue Aktivierungsspezifikation migriert wird, da es keine exakte Entsprechung gibt.

Wenn Sie einen Listener-Port mit zugeordneter MDB (Message-driven Bean) migrieren und wenn seine Aktivierungskonfigurationseinstellung für permanente Subskription, "subscriptionDurability", auf Durable gesetzt ist, die MDB aber bereits über eine aktive permanente Subskription verfügt, dann wird die permanente Subskription nicht migriert. Dies liegt daran, dass Listener-Ports und IBM MQ-Aktivierungsspezifikationen nicht kompatible Formen des Subskriptionsnamens verwenden. Als Folge davon können zwei aktive permanente Subskriptionen für ein Topic existieren. Als Teil des Migrationsprozesses müssen Sie die alte permanente Subskription löschen, die dem Listener-Port zugeordnet war, und die zugehörigen Nachrichten manuell bereinigen. Nähere Informationen hierzu finden Sie in den Dokumentationen zu IBM MQ and IBM Integration Bus.

Vorgehensweise

  1. Starten Sie die Administrationskonsole.
  2. Klicken Sie im Navigationsfenster auf Server > Servertypen > WebSphere-Anwendungsserver->Servername > [Kommunikation] Messaging > Nachrichten-Listener-Service > [Weitere Eigenschaften] Listener-Ports > Listener-Port.

    Die Anzeige Nachrichten-Listener-Ports erscheint.

  3. Wählen Sie den Listener-Port aus, mit dem Sie arbeiten möchten, indem Sie das Kontrollkästchen neben dem Namen des Listener-Ports auswählen.
  4. Klicken Sie auf In Aktivierungsspezifikation konvertieren, um den Assistenten "Listener-Port in Aktivierungsspezifikation konvertieren" zu starten.
  5. Geben Sie auf der Seite "Schritt 1: Namen der Aktivierungsspezifikation angeben" die folgenden Informationen ein. Klicken Sie dann zum Fortfahren auf Weiter.
    • Der Name der neu zu erstellenden Aktivierungsspezifikation.
    • Der JNDI-Name der neuen Aktivierungsspezifikation.
    • Der Geltungsbereich der neuen Aktivierungsspezifikation (Server, Knoten, Cluster, Zelle). Beachten Sie, dass die Option Cluster nur angezeigt wird, wenn der Server in einem Cluster enthalten ist.
  6. Gehen Sie auf der Seite Schritt 2: Zusammenfassung wie folgt vor: Klicken Sie auf Fertigstellen, um die Erstellung der neuen Aktivierungsspezifikation abzuschließen.
  7. Stoppen Sie den Anwendungsserver und starten Sie ihn erneut.
  8. Lesen Sie die Informationen im Artikel Aktivierungsspezifikation für den IBM MQ-Messaging-Provider konfigurieren, um die Konfiguration der Aktivierungsspezifikation zu vervollständigen.

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=tmj_adm32
Dateiname:tmj_adm32.html