Aktivierungsspezifikation für den Standard-Messaging-Provider konfigurieren

Sie können eine JMS-Aktivierungsspezifikation konfigurieren, um eine Message-driven Bean (MDB) für die Kommunikation mit dem Standard-Messaging-Provider zu aktivieren.

Informationen zu diesem Vorgang

Sie erstellen eine JMS-Aktivierungsspezifikation, wenn Sie eine nachrichtengesteuerte Bean für die Kommunikation mit dem Standard-Messaging-Provider über Java™ EE Connector Architecture (JCA) 1.5 verwenden möchten. JCA unterstützt die Java-Konnektivität zwischen Anwendungsservern wie WebSphere Application Server und unternehmensweiten Informationssystemen (Enterprise Information Systems, EIS). JCA ist eine standardisierte Methode für die Integration von JMS-Providern mit Java-EE-Anwendungsservern und stellt ein Framework für den Austausch von Daten mit Unternehmenssystemen bereit, in dem Daten in Form von Nachrichten übertragen werden.

Eine einzige JMS-Aktivierungsspezifikation kann von mehreren nachrichtengesteuerten Beans gemeinsam genutzt werden.

Da eine JMS-Aktivierungsspezifikation eine Gruppe von Konfigurationseigenschaften für das Messaging ist und keine Komponente, kann sie nicht manuell gestartet oder gestoppt werden. Aus diesem Grund müssen Sie die folgenden Tasks ausführen, um zu verhindern, dass eine Message-driven Bean Nachrichten verarbeitet:
  • Stoppen Sie die Anwendung, die die Message-driven Bean enthält.
  • Stoppen Sie die Messaging-Engine.

Alle Konfigurationseigenschaften der Aktivierungsspezifikation mit Ausnahme von Name, JNDI-Name, JNDI-Name des Ziels oder Zielsuche und Authentifizierungsalias werden durch entsprechend benannte Aktivierungskonfigurationseigenschaften im Implementierungsdeskriptor einer zugehörigen MDB der EJB Version 2.1 oder höher überschrieben. Für eine MDB der EJB Version 2.0 werden die Eigenschaften Zieltyp, Subskriptionspersistenz, Bestätigungsmodus und Nachrichtenselektor durch die entsprechenden Elemente im Implementierungsdeskriptor überschrieben. Bei beiden Beantypen kann die Eigenschaft JNDI-Name des Ziels odor Zielsuche mit einem Wert überschrieben werden, der in den MDB-Bindungen angegeben ist.

Vorgehensweise

  1. Starten Sie die Administrationskonsole.
  2. Zeigen Sie den Standard-Messaging-Provider an. Klicken Sie im Navigationsfenster auf Ressourcen -> JMS -> JMS-Provider.
  3. Wählen Sie den Standardprovider aus, für den Sie eine Aktivierungsspezifikation konfigurieren möchten.
  4. Optional: Ändern Sie das Kontrollkästchen Geltungsbereich je nach Bedarf in die Stufe, auf der die Aktivierungsspezifikation für Anwendungen sichtbar sein soll.
  5. Klicken Sie im Inhaltsteilfenster unter "Weitere Eigenschaften" auf Aktivierungsspezifikationen. Im Inhaltsteilfenster werden alle vorhandenen JMS-Aktivierungsspezifikationen für den Standard-Messaging-Provider aufgelistet.
  6. Zeigen Sie die Eigenschaften der JMS-Aktivierungsspezifikation an. Wenn Sie eine vorhandene Aktivierungsspezifikation anzeigen möchten, klicken Sie auf einen der aufgelisteten Namen.
    Wenn Sie eine neue Aktivierungsspezifikation erstellen möchten, klicken Sie auf Neu und geben Sie anschließend die folgenden erforderlichen Eigenschaften an:
    Name
    Geben Sie den Namen für die Aktivierungsspezifikation für Verwaltungszwecke an.
    JNDI-Name
    Geben Sie den JNDI-Namen an, der verwendet wird, um die Aktivierungsspezifikation an den JNDI-Namespace zu binden.
    Zieltyp
    Zielsuche
    Geben Sie den JNDI-Namen ein, den die MDB verwendet, um das JMS-Ziel im JNDI-Namespace zu suchen.

    Wählen Sie den Typ des Ziels mit der Eigenschaft Zieltyp aus.

    Verbindungsfactory-Suche
    Geben Sie den JNDI-Namen der Verbindungsfactory an, die die Message-driven Bean verwendet, um die Verbindungsfactory-Eigenschaften zu ermitteln und Aktivierungsspezifikationseigenschaften damit zu überschreiben.
    Busname

    Geben Sie den Namen des Service Integration Bus an, zu dem Verbindungen hergestellt werden. Dies muss der Name des Busses sein, in dem sich das Busziel befindet, das mit der Eigenschaft Zielsuche definiert wurde.

    Sie können einen vorhandenen Bus auswählen oder den Namen eines anderen Busses eingeben. Wenn Sie den Namen eines Busses eingeben, der nicht vorhanden ist, müssen Sie diesen Bus erstellen und konfigurieren, um die Aktivierungsspezifikation verwenden zu können.

  7. Geben Sie die erforderlichen Eigenschaften für die JMS-Aktivierungsspezifikation an.
  8. Optional: Geben Sie die Verbindungseigenschaften für die JMS-Aktivierungsspezifikation an, die beeinflussen, wie der Standard-Messaging-Provider die Messaging-Engine auswählt, zu der Ihre MDB-Anwendung eine Verbindung herstellt. Standardmäßig verbindet die Umgebung Anwendungen automatisch mit einer verfügbaren Messaging-Engine im Bus. Sie können jedoch zusätzliche Konfigurationsdetails angeben, um den Verbindungsprozess zu beeinflussen (z. B. spezielle Bootstrap-Server angeben) oder die Verbindung auf eine Untergruppe verfügbarer Messaging-Engines einzuschränken oder die Verfügbarkeit und Leistung zu verbessern oder sicherzustellen, dass empfangene Nachrichten sequenziell verarbeitet werden. Weitere Informationen zu dem Warum und Wie finden Sie im Artikel So stellen JMS-Anwendungen eine Verbindung zu einer Messaging-Engine in einem Bus her.
  9. Klicken Sie auf OK.
  10. Speichern Sie Ihre Änderungen in der Masterkonfiguration.

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