Verwenden Sie diese Anzeige, um die angepassten Eigenschaften des Nachrichten-Listener-Service anzuzeigen oder zu ändern.
Klicken Sie zum Anzeigen dieser Seite der Administrationskonsole auf Server > Servertypen > WebSphere-Anwendungsserver > Servername > [Kommunikation] Messaging > Nachrichten-Listener-Service > Angepasste Eigenschaften.
Diese Eigenschaft steuert, ob der Anwendungsserver, in dem ein Listener-Port erstellt wird, erneut gestartet werden muss. Setzen Sie diese Eigenschaft auf "true", um die dynamische Konfiguration zu aktivieren.
Datentyp | Boolean |
Standardeinstellung | False (nicht ausgewählt) |
Gibt an, wie oft ein von diesem Service verwalteter Listener-Port maximal einen Wiederanlaufversucht startet. Wenn der zugehörige Listener-Port gestoppt wird, wechselt er in den Stoppstatus. Die Zeit zwischen den Wiederholungsversuchen wird mit der Eigenschaft RECOVERY.RETRY.INTERVAL definiert.
Datentyp | Integer |
Einheiten | Wiederholungsversuche |
Standardeinstellung | 5 |
Einstellmöglichkeiten | 0 (keine Wiederholungen) bis 2147483647 |
Die Maximalanzahl der nicht verwendeten Verbindungen im Pool.
Ein MQSimpleConnectionManager ordnet die Verbindungen, die am häufigsten verwendet werden, zu und löscht die Verbindungen, die am seltensten verwendet werden. Die Standardeinstellung sieht vor, dass eine Verbindung gelöscht wird, wenn mehr als zehn nicht verwendete Verbindungen im Pool vorhanden sind.
Datentyp | Integer |
Einheiten | Anzahl der Verbindungen |
Standardeinstellung | 10 |
Der Zeitraum (in Millisekunden), nach dem eine Verbindung im Pool gelöscht wird, wenn sie nicht verwendet wurde.
Ein MQSimpleConnectionManager ordnet die Verbindungen, die am häufigsten verwendet werden, zu und löscht die Verbindungen, die am seltensten verwendet werden. Die Standardeinstellung sieht vor, dass eine Verbindung gelöscht wird, wenn sie fünf Minuten nicht verwendet wurde.
Datentyp | Integer |
Einheiten | Millisekunden |
Standardeinstellung | 5 Minuten |
Diese Eigenschaft legt das Zeitlimit (in Millisekunden) für den Empfang von Synchronnachrichten in MDB-Listener-Sitzungen im Betriebsmodus ohne ASF fest.
Setzen Sie diese Eigenschaft auf einen Wert ungleich null, wenn Sie den Betriebsmodus ohne ASF für alle MDB-Listener im Anwendungsserver aktivieren möchten.
Der Modus ohne ASF kann auf z/OS-Systemen nicht ausgewählt werden, d. h., Sie dürfen für diese Eigenschaft
keinen Wert ungleich null angeben.
Datentyp | Integer |
Einheiten | Millisekunden |
Standardeinstellung | ASF-Modus (keine Erstellung angepasster Eigenschaften) |
Einstellmöglichkeiten | 0 Millisekunden oder höher
|
Empfohlene Einstellung | Falls das zulässige Transaktionszeitlimit überschritten wird, muss die Nachricht wiederholt werden. Dies bedeutet zusätzlichen Aufwand. Wenn Sie den Modus ohne ASF verwenden, setzen Sie diese Eigenschaft auf einen kleineren Wert als das Transaktionszeitlimit, aber einen Wert, der größer-gleich der maximalen Dauer Ihrer MDB-Methode onMessage() ist. Hat Ihre MDB-Methode onMessage() gewöhnlich eine maximale Dauer von 10 Sekunden und ist das Transaktionszeitlimit auf 120 Sekunden gesetzt, können Sie die Eigenschaft NON.ASF.RECEIVE.TIMEOUT auf maximal 110000 Millisekunden (d. h. 110 Sekunden) setzen. |
Wenn die Betriebsart ohne ASF verwendet wird (weil Sie die Eigenschaft NON.ASF.RECEIVE.TIMEOUT auf einen Wert ungleich null gesetzt haben) und eine Message-Driven Bean, die Bean-gesteuerte Transaktionen verwendet, eine Laufzeitausnahme generiert, bestimmt die Eigenschaft NON.ASF.BMT.ROLLBACK.ENABLED, ob Nachrichten an die Destination zurückgegeben werden.
Der Modus ohne ASF kann auf z/OS-Systemen nicht ausgewählt werden.
Wenn Sie diese Eigenschaft auf false (Standardeinstellung) setzen, wird die Nachricht automatisch bestätigt, bevor sie an die Message-driven Bean übergeben wird.
Wenn Sie diese Eigenschaft auf true setzen, sendet der Nachrichten-Listener-Service eine Nachrichtenbestätigung an den Client, nachdem die Nachricht erfolgreich von der Message-driven Bean verarbeitet wurde und der Nachrichten-Listener-Service die Wiederherstellung aller Nachrichten angefordert hat, für die die Bean eine Ausnahme generiert.
Datentyp | Boolean |
Standardeinstellung | False |
Gibt die Wartezeit (in Sekunden) zwischen den Wiederholungsversuchen für einen Wiederanlauf nach einem Fehler eines Listener-Port an. Die maximale Anzahl der Versuche wird mit der angepassten Eigenschaft MAX.RECOVERY.RETRIES definiert.
Datentyp | Integer |
Einheiten | Sekunden |
Standardeinstellung | 60 |
Einstellmöglichkeiten | 1 bis 2147483647 |
Die Zeit (in Sekunden) zwischen den Überprüfungen der Serversitzungspools. Zum Aktivieren der Überwachung der Serversitzungspools setzen Sie diese Eigenschaft auf einen nicht negativen Wert.
Datentyp | Integer |
Einheiten | Sekunden |
Standardeinstellung | -1 (inaktiviert) |
Einstellmöglichkeiten | -2147483648 bis 2147483647 |
Das Standardzeitlimit für Serversitzungspools in Sekunden.
Wenn diese Eigenschaft auf einen nicht negativen Wert gesetzt wird, wird es mit der Zeit verglichen, die seit der Verwendung der Serversitzung abgelaufen ist. Ist der Zeitlimitwert kleiner als die abgelaufene Zeit, wird die Serversitzung aus dem Serversitzungspool entfernt, und die JMS-Sitzung wird an den JMS-Sitzungspool zurückgegeben. Wenn der Zeitlimitwert beispielsweise eine Sekunde beträgt und die seit der Verwendung einer bestimmten Serversitzung abgelaufene Zeit zwei Sekunden beträgt, wird diese Serversitzung aus dem Serversitzungspool entfernt, und die JMS-Sitzung wird an den JMS-Sitzungspool zurückgegeben.
Datentyp | Integer |
Einheiten | Sekunden |
Standardeinstellung | -1 (inaktiviert) |
Einstellmöglichkeiten | -2147483648 bis 2147483647 |
Diese Eigenschaft überschreibt den Standardwert der Eigenschaft SERVER.SESSION.POOL.UNUSED.TIMEOUT für den Listener-Port mit dem Namen lpname. Dieser Wert gilt für alle Message-Driven Beans, die den angegebenen Listener-Port verwenden.
Wenn der Korrekturwert ein nicht negativer Wert ist, wird der Wert von SERVER.SESSION.POOL.UNUSED.TIMEOUT auch dann überschrieben, wenn SERVER.SESSION.POOL.UNUSED.TIMEOUT einen negativen Wert hat.
Wenn der Korrekturwert ein negativer Wert ist, wird die Überwachung der Serversitzungspools für den angegebenen Listener-Port inaktiviert.
Datentyp | Integer |
Einheiten | Sekunden |
Standardeinstellung | Nicht gesetzt |
Einstellmöglichkeiten | -2147483648 bis 2147483647 |
Mit (online) gekennzeichnete Links setzen einen Internet-Zugang voraus.