Verwenden Sie den Befehl mqsichangeflowstats auf Windows-, Linux- und UNIX-Systemen, um die Akkumulation von Statistikdaten zum Nachrichtenflussbetrieb zu steuern.
>>-mqsichangeflowstats--Brokername --+- -a +--------------------> '- -s-' (1) >--+- -e--Ausführungsgruppe--+- -f--Nachrichtenfluss-+-+--------> | '- -j-------------------' | '- -g-- -j------------------------------------------' >--+--------------------------+--+----------------+-------------> '- -b--Abrechnungsursprung-' '- -c--Steuerung-' >--+---------------------+--+------------------+----------------> '- -k -Anwendungsname-' '- -n--Knotendaten-' >--+--------------------+--+-----+--+------------------+--------> '- -o--Ausgabeformat-' '- -r ' '- -t--Threaddaten-' >--+----------------------+------------------------------------>< '- -y -Bibliotheksname-'
Sie müssen -a oder -s angeben. Wird keines dieser Attribute angegeben, wird eine Warnung ausgegeben.
Sie müssen -e oder -g angeben. Wird keines dieser Attribute angegeben, wird eine Warnung ausgegeben.
Sie müssen -f oder -j angeben. Wird keines dieser Attribute angegeben, wird eine Warnung ausgegeben.
Sie müssen -e oder -g angeben. Wird keines dieser Attribute angegeben, wird eine Warnung ausgegeben.
Sie müssen -f oder -j angeben. Wird keines dieser Attribute angegeben, wird eine Warnung ausgegeben.
Wenn Sie diesen Parameter setzen, müssen Sie auch entweder den Parameter -f (Nachrichtenfluss) oder den Parameter -j (alle Nachrichtenflüsse) angeben. Um Statistikdaten für einen benannten Nachrichtenfluss in einer bestimmten Anwendung zu erfassen, müssen Sie die Parameter -k und -f angeben. Um Statistikdaten für alle Nachrichtenflüsse in einer Anwendung zu erfassen, müssen Sie die Parameter -k und -j angeben.
Sie können diesen Parameter zusammen mit dem Parameter -y (Bibliotheksname) verwenden, um anzugeben, dass der Nachrichtenfluss in einer Bibliothek enthalten ist, auf die von der Anwendung verwiesen wird.
$SYS/Broker/<brokerName>/StatisticsAccounting/<recordType>
/<executionGroupLabel>/<messageFlowLabel>
Dabei wird recordType auf Snapshot oder Archive gesetzt und es werden entsprechend den Anforderungen des Subskribenten die Namen des Brokers, der Ausführungsgruppe und des Nachrichtenflusses angegeben.Bei Angabe dieser Option werden die innerhalb dieses Intervalls bereits erfassten Abrechnungs- und Statistikdaten gelöscht und die Erfassung ab diesem Zeitpunkt neu gestartet. Alle Archivierungsdaten für alle Nachrichtenflüsse der Ausführungsgruppe(n) werden zurückgesetzt.
Der Intervallzeitgeber für die Archivierung wird nur zurückgesetzt, wenn für die Option -v (statistics archive interval) des Befehls mqsicreatebroker oder mqsichangebroker ein Wert ungleich null angegeben wird.
Das bedeutet, dass der Intervallzeitgeber nur festgelegt wird, wenn der interne Mechanismus zur Benachrichtigung verwendet wird, und nicht eine externe Methode.
Sie müssen -a oder -s angeben. Wird keines dieser Attribute angegeben, wird eine Warnung ausgegeben.
Wenn Sie diesen Parameter setzen, müssen Sie auch entweder den Parameter -f (Nachrichtenfluss) oder den Parameter -j (alle Nachrichtenflüsse) angeben. Um Statistikdaten für einen benannten Nachrichtenfluss in einer bestimmten Bibliothek zu erfassen, müssen Sie die Parameter -k und -f angeben. Um Statistikdaten für alle Nachrichtenflüsse in einer Bibliothek zu erfassen, müssen Sie die Parameter -k und -j angeben.
mqsichangeflowstats BrokerA -s -g -j -b none -c active
mqsichangeflowstats BrokerA -a -e EGRP2 -f MyFlow1 -c inactive -t basic
mqsichangeflowstats BrokerA -s -g -j -c inactive