Konfigurierbare Nachrichtenflusseigenschaften

Wenn Sie bei der Vorbereitung für die Implementierung eines Nachrichtenflusses in einem Broker den Nachrichtenfluss zu einer Brokerarchivierungsdatei (BAR-Datei) hinzufügen, können Sie zusätzliche Eigenschaften festlegen, die den Laufzeitbetrieb beeinflussen. Diese Eigenschaften können auf der Registerkarte Konfigurieren für die Brokerarchivdatei überprüft und aktualisiert werden.

Zusätzliche Instanzen
Geben Sie die Anzahl zusätzlicher Threads an, die der Broker bei Bedarf für den Nachrichtenfluss bereitstellen kann. Diese zusätzlichen Threads werden nur erstellt, wenn genügend Eingabenachrichten vorhanden sind. Sie können bis zu 256 Threads verwenden. Der Standardwert ist 0. Zusätzliche Threads können den Durchsatz eines Nachrichtenflusses erhöhen, Sie sollten jedoch die mögliche Auswirkung auf die Nachrichtenreihenfolge berücksichtigen.

Wenn der Nachrichtenfluss WebSphere MQ-Nachrichten verarbeitet, können Sie ihn so konfigurieren, dass er die Nachrichtenreihenfolge steuert. Legen Sie dazu die Eigenschaft Modus für Reihenfolge im MQInput-Knoten entsprechend fest. Möglicherweise müssen Sie auch die Eigenschaften Festschreiben nach Nachrichtengruppe und Logische Reihenfolge festlegen.

Beginn der ÄnderungEin MQInput-Knoten öffnet die Eingabewarteschlange mit MQOO_INPUT_AS_Q_DEF, das die Eigenschaft DEFSOPT der Eingabewarteschlange verwendet. Deshalb müssen Sie sicherstellen, dass die Eingabewarteschlange mit DEFSOPT(SHARED) definiert wurde und die Eigenschaft SHARE gesetzt ist, damit mehrere Broker-Threads aus der Eingabewarteschlange gelesen werden können. Wenn diese Eigenschaften nicht entsprechend festgelegt sind, melden die Nachrichtenfluss-Threads, dass die Warteschlange belegt ist (MQRC=2042), und der Nachrichtenfluss beendet möglicherweise die Verarbeitung von Nachrichten in der Eingabewarteschlange.Ende der Änderung

Festschreibungszähler
Gibt an, wie viele WebSphere MQ-Eingabenachrichten von einem Nachrichtenfluss verarbeitet werden, bevor eine Synchronisationspunktsteuerung ausgelöst wird (durch Ausgabe von MQCMIT).

Der Standardwert 1 ist gleichzeitig der zulässige Mindestwert. Ändern Sie diese Eigenschaft, um häufige MQCMIT-Aufrufe zu vermeiden, wenn Nachrichten schnell verarbeitet werden und das Fehlen einer unmittelbaren Festschreibung von der empfangenden Anwendung toleriert werden kann.

Stellen Sie über die Eigenschaft Festschreibungsintervall sicher, dass regelmäßig eine Festschreibung durchgeführt wird, wenn die Eigenschaft Festschreibungszähler nicht wirksam wird, weil nicht genügend Nachrichten empfangen werden.

Diese Eigenschaft hat keine Auswirkung, wenn der Nachrichtenfluss keine WebSphere MQ-Nachrichten verarbeitet.

Festschreibungsintervall
Gibt für WebSphere MQ-Nachrichten ein Zeitintervall an, nach dem eine Festschreibung durchgeführt wird, wenn der Wert für die Eigenschaft Festschreibungszähler größer als 1 ist (d. h., der Nachrichtenfluss verarbeitet Nachrichten im Stapelbetrieb), aber die Anzahl der verarbeiteten Nachrichten nicht den Wert für die Eigenschaft Festschreibungszähler erreicht hat. So wird sichergestellt, dass regelmäßig eine Festschreibung durchgeführt wird, wenn die Eigenschaft Festschreibungszähler nicht wirksam wird, weil nicht genügend Nachrichten empfangen werden.

Das Zeitintervall wird in Sekunden und als Dezimalzahl mit maximal 3 Dezimalstellen angegeben (Unterteilung in Millisekunden). Der Wert muss im Bereich zwischen 0.000 und 60.000 liegen. Der Standardwert ist 0.

Diese Eigenschaft ist wirkungslos, wenn der Nachrichtenfluss keine WebSphere MQ-Nachrichten verarbeitet.

Koordinierte Transaktion
Legt fest, ob der Nachrichtenfluss als globale Transaktion verarbeitet wird, koordiniert von WebSphere MQ. Ein solcher Nachrichtenfluss wird als vollständig global koordinierter Nachrichtenfluss bezeichnet. Der Standardwert ist Nein.

Verwenden Sie koordinierte Transaktionen nur, wenn Sie die Nachricht sowie Datenbankaktualisierungen, die der Nachrichtenfluss ausgeführt hat, in einer einzelnen Arbeitseinheit unter Verwendung eines Protokolls für zweiphasige Festschreibung verarbeiten müssen. In diesem Fall wird die Nachricht gelesen und die Datenbank aktualisiert, oder es wird keiner dieser Vorgänge ausgeführt.

Wenn Sie diesen Wert ändern, stellen Sie sicher, dass der Warteschlangenmanager des Brokers richtig konfiguriert ist. Andernfalls generiert der Broker eine Nachricht, sobald der Nachrichtenfluss eine Nachricht empfängt, um anzuzeigen, dass es sich zwar um einen global koordinierten Nachrichtenfluss handelt, der Warteschlangenmanager dies jedoch nicht unterstützt.

Informationen dazu, welche Datenbanken als Teilnehmer der globalen Transaktion unterstützt werden, erhalten Sie unter Unterstützte Datenbanken. Des Weiteren erfahren Sie im Abschnitt System Administration im WebSphere MQ Version 6 Information Center online oder im WebSphere MQ Version 5.3-Handbuch auf der Webseite der Bibliothek zu WebSphere MQ, wie Sie WebSphere MQ und die Datenbankmanager konfigurieren.

Diese Eigenschaft ist wirkungslos, wenn der Nachrichtenfluss keine WebSphere MQ-Nachrichten verarbeitet.

Benutzerspezifische Eigenschaften
Der Anfangswert einer benutzerdefinierten Eigenschaft (User-Defined Property, UDP) kann bei der Entwicklung vom Nachrichtenflusseditor geändert bzw. bei der Implementierung vom Brokerarchiveditor überschrieben werden. Der Vorteil von UDPs liegt darin, dass ihre Werte während der Implementierung von Betriebsmitarbeitern geändert werden können. Wenn Sie beispielsweise UDPs zum Implementieren von Konfigurationsdaten verwenden möchten, können Sie während der Implementierung einen Nachrichtenfluss für eine bestimmte Maschine, Task oder Umgebung konfigurieren, ohne den Code auf Knotenebene ändern zu müssen.

Einführende Informationen zu benutzerdefinierten Eigenschaften finden Sie unter Benutzerdefinierte Eigenschaften in ESQL.

Informationen zur Konfiguration von UDPs während der Implementierung finden Sie unter Nachrichtenfluss zur Implementierungszeit mit benutzerdefinierten Eigenschaften konfigurieren.

Sie können andere konfigurierbare Eigenschaften für den Nachrichtenfluss anzeigen und aktualisieren. Welche Eigenschaften angezeigt werden, ist von den Knoten im Nachrichtenfluss abhängig, denn für einige gibt es keine anzeigbaren konfigurierbaren Eigenschaften. Bei den konfigurierbaren Eigenschaften handelt es sich vorwiegend um systembezogene Eigenschaften, die normalerweise für jeden Broker geändert werden können, in dem der Nachrichtenfluss implementiert wird. Zu diesen Eigenschaften gehören Datenquellennamen und die Namen der WebSphere MQ-Warteschlangen und -Warteschlangenmanager. Vollständige Informationen zu den konfigurierbaren Knoteneigenschaften finden Sie in den Knotenbeschreibungen.

Zugehörige Konzepte
Benutzerdefinierte Eigenschaften in ESQL
Benutzerdefinierte Eigenschaften
Übersicht über die Implementierung
Zugehörige Tasks
Nachrichtenflüsse entwickeln
Konfigurierbare Eigenschaften bearbeiten
Nachrichtenfluss zur Implementierungszeit mit benutzerdefinierten Eigenschaften konfigurieren
Zugehörige Verweise
Integrierte Knoten
Zugehörige Informationen
WebSphere MQ Version 6 Information Center online
WebSphere MQ-Bibliothekswebseite
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:28:14

ac09055_