Aktivierungsspezifikationen im Modus ohne ASF konfigurieren

Aktivierungsspezifikationen sind die standardisierte Methode für die Verwaltung und Konfiguration der Beziehung zwischen einer Message-driven Bean (MDB), die in WebSphere Application Server ausgeführt wird, und einem Ziel in WebSphere MQ. Nachfolgend wird erläutert, wie Sie WebSphere Application Server für die Verarbeitung von Nachrichten im Modus ohne ASF konfigurieren.

Vorbereitende Schritte

Anmerkung: Der Modus ohne ASF kann auf z/OS-Systemen nicht ausgewählt werden.

Informationen zu diesem Vorgang

Über die Eigenschaften einer Aktivierungsspezifikation wird festgelegt, wie eine Message-driven Bean (MDB) JMS-Nachrichten von einer WebSphere MQ-Warteschlange empfängt. Definieren Sie die Eigenschaften einer oder mehrerer Aktivierungsspezifikationen, um den Modus ohne ASF zu konfigurieren.

Zum Konfigurieren des Modus ohne ASF setzen Sie die Eigenschaft der Aktivierungsspezifikation nonASFTimeout auf eine positive ganze Zahl, die festlegt, dass eine Nachrichtenzustellung ohne ASF erfolgt. Der Wert ist die Zeit in Millisekunden, während der eine Get-Anforderung (Abrufanforderung) auf Nachrichten wartet, die möglicherweise noch nicht angekommen sind (Get-Aufruf mit Wartezeit). Der Standardwert 0 gibt an, dass die ASF-Zustellung verwendet wird.

Vorgehensweise

  1. Starten Sie die Administrationskonsole von WebSphere Application Server.
  2. Klicken Sie im Navigationsfenster auf Ressourcen > JMS > Aktivierungsspezifikationen.
  3. Optional: Ändern Sie im Teilfenster Aktivierungsspezifikation die Einstellung für den Geltungsbereich in die Ebene, auf der die Ressourcendefinition für die Anwendungen sichtbar ist.
  4. Wählen Sie den Namen der JMS-Ressource des WebSphere MQ-Messaging-Providers aus, für die Sie die angepasste Eigenschaft angeben möchten. Es werden Informationen zu dieser Ressource angezeigt.
  5. Klicken Sie auf den Namen der JMS-Ressource und öffnen Sie die Seite Konfiguration.
  6. Klicken Sie unter Weitere Eigenschaften auf Angepasste Eigenschaften.
  7. Erstellen Sie auf der Seite Angepasste Eigenschaften zwei angepasste Eigenschaften: nonASFTimeout und nonASFRollbackEnabled.
    nonASFTimeout
    Die Zeit in Millisekunden, die bei einer synchronen Get-Anforderung gewartet wird, bis eine Nachricht konsumiert wird. Standardmäßig ist dieser Wert null. Bei Angabe einer positiven Zahl wird eine bestimmte Anzahl von Threads, die über die Poolgröße der Serversitzung angegeben ist, zum Abrufen der Nachrichten verwendet.
    nonASFRollbackEnabled
    Der Standwert hierfür ist true. Bei Angabe von true und einem Wert für nonASFTimeout größer als null werden Nachrichten bei einem Ausfall zurückgesetzt. Bei Angabe von false werden Nachrichten außerhalb des transaktionsorientierten Geltungsbereichs empfangen und gehen bei einem Ausfall verloren.
    1. Geben Sie im Feld Name nonASFTimeout ein.
    2. Geben Sie im Feld Wert eine posititve Zahl ein.
    3. Wählen Sie im Feld Typ den Typ java.lang.Integer in der Liste aus.
    4. Geben Sie im Feld Name nonASFRollbackEnabled ein.
    5. Geben Sie im Feld Wert true ein.
    6. Wählen Sie im Feld Typ den Typ java.lang.Boolean in der Liste aus.
  8. Speichern Sie Ihre Änderungen in der Masterkonfiguration.
  9. Zum Aktivieren der geänderten Konfiguration stoppen Sie den Anwendungsserver und starten sie ihn anschließend erneut.

Ergebnisse

Sie haben die Eigenschaften für eine Aktivierungsspezifikation des WebSphere MQ-Messaging-Providers für die Verwendung im Modus ohne ASF konfiguriert.
Anmerkung: Wenn Sie den Modus ohne AFS verwenden, müssen Sie sicherstellen, dass Sie genügend Zeit für die Verarbeitung einräumen, damit diese abgeschlossen werden kann, bevor die Gesamtlebensdauer der Transaktion erreicht wird, um unerwünschte Zeitlimitüberschreitungen für Transaktionen zu vermeiden.

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