Wenn Sie bei der Vorbereitung für den Einsatz eines Nachrichtenflusses in einem Broker den Nachrichtenfluss zu einer Brokerarchivdatei (BAR-Datei) hinzufügen, können Sie zusätzliche Eigenschaften festlegen, die den Laufzeitbetrieb beeinflussen. Diese Eigenschaften können auf der Registerkarte Manage and Configure (Verwalten und konfigurieren) der Brokerarchivdatei überprüft und aktualisiert werden.
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 Nachrichtengruppierung und Logische Reihenfolge festlegen.
Ein 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.
Wenn sich in Ihrem Nachrichtenfluss mehrere Empfangsknoten befinden, sind die verfügbaren zusätzlichen Threads möglicherweise nicht gleichmäßig auf die verschiedenen Empfangsknoten verteilt. In einem extremen Fall können alle Threads einem einzigen Empfangsknoten zugeordnet worden sein und es wird nur ein Aspekt des Nachrichtenflussdurchsatzes verbessert. Zur Vermeidung dieses Problems können Sie einen Pool zusätzlicher Instanzthreads für jeden Empfangsknoten mit der Eigenschaft Pool zusätzlicher Instanzen und der Eigenschaft Zusätzliche Instanzen zuordnen.
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 ist wirkungslos, wenn der Nachrichtenfluss keine WebSphere MQ-Nachrichten verarbeitet.
Das Zeitintervall wird in Sekunden und als Dezimalzahl mit maximal drei Dezimalstellen angegeben (Unterteilung in Millisekunden). Der Wert muss im Bereich zwischen 0.000 und 60.000 liegen. Der Standardwert ist 0.
Wenn der Nachrichtenfluss keine WebSphere MQ-Nachrichten verarbeitet oder der Wert der Eigenschaft Festschreibungszähler 1 ist, hat diese Eigenschaft keine Wirkung.
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 für den Broker richtig konfiguriert ist. Wenn der Warteschlangenmanager nicht richtig konfiguriert ist, generiert der Broker eine Nachricht, sobald der Nachrichtenfluss eine Nachricht empfängt, um darauf hinzuweisen, dass der Nachrichtenfluss XA-koordiniert werden soll, die WS-Manager-Konfiguration jedoch keine Koordination unterstützt.
Unter Unterstützte Datenbanken finden Sie Informationen zu den Datenbanken, die als Teilnehmer in einer XA-koordinierten Transaktion unterstützt werden, und im Abschnitt Systemverwaltung im WebSphere MQ Version 7 Information Center online wird beschrieben, wie WebSphere MQ und die Datenbankmanager konfiguriert werden.
Diese Eigenschaft ist wirkungslos, wenn der Nachrichtenfluss keine WebSphere MQ-Nachrichten verarbeitet.
Der Abschnitt Überwachungsereignisquellen mithilfe eines Überwachungsprofils konfigurieren enthält weitere Informationen hierzu.
Der Abschnitt Autorisierung mit TFIM V6.1 konfigurieren enthält weitere Informationen hierzu.
Sie können diese Eigenschaft für Nachrichtenflüsse und Anwendungen festlegen. Der Status einer Anwendung setzt den Status aller darin enthaltenen Nachrichtenflüsse außer Kraft. Ist eine Anwendung beispielsweise gestoppt, können die Nachrichtenflüsse in dieser Anwendung selbst dann nicht ausgeführt werden, wenn sie für einen automatischen Start konfiguriert wurden.
Der Abschnitt Startmodus von Nachrichtenflüssen und Anwendungen bei der Entwicklung konfigurieren enthält weitere Informationen hierzu.
Einführende Informationen zu benutzerdefinierten Eigenschaften und dynamischen benutzerdefinierten Eigenschaften finden Sie im Abschnitt Benutzerdefinierte Eigenschaften in ESQL und Benutzerdefinierte Eigenschaften.
Informationen zur Konfiguration von UDPs während der Implementierung finden Sie unter Nachrichtenfluss zur Implementierungszeit mit benutzerdefinierten Eigenschaften konfigurieren.
Informationen zur Konfiguration von UDPs während der Ausführung finden Sie unter Benutzerdefinierte Nachrichtenflusseigenschafen zur Ausführungszeit in einer Konfigurationsmanager-Proxy-Anwendung festlegen.
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.