Werden die Parameter -e und -m nicht angegeben, werden alle Nachrichtenflüsse im Broker gestoppt.
Sie können in einem Befehl nur jeweils einen Nachrichtenfluss angeben. Wird dieser Parameter nicht angegeben, werden alle Nachrichtenflüsse in der Ausführungsgruppe oder im Broker gestoppt.
Bei Angabe dieses Parameters muss -e ebenfalls angegeben werden.
<?xml version="1.0" encoding="UTF-8"?> <configmgr host="localhost" listenerPort="1414" queueManager="QNAME" securityExit="test.myExit"/>
<?xml version="1.0"?>Außerdem müssen Sie den Wert für das Hostattribut entfernen, damit die Anweisung wie folgt lautet:
<configmgr host="" listenerPort="1414" queueManager="QNAME" securityExit="test.myExit"/>
Wenn Sie diese Datei unter z/OS verwenden und eine Verbindung zum lokalen Host herstellen möchten, müssen Sie den Wert auf "" setzen.
Wenn Sie die Parameter -i, -p und -q nicht verwenden, müssen Sie den Parameter -n angeben.
Zum Stoppen von Nachrichtenflüssen benötigen Sie die entsprechenden Berechtigungen, die in der Zugriffssteuerungsliste (ACL) des Konfigurationsmanagers definiert sind.
Es sind dieselben Berechtigungen wie sie zur Ausführung der entsprechenden Funktion im Message Brokers Toolkit benötigt werden; eine Liste der Berechtigungen, die im Konfigurationsmanager definiert werden können, finden Sie unter ACL-Berechtigungen.
Es werden alle Nachrichtenflüsse in der Ausführungsgruppe default im Broker B1 gestoppt, der von dem Konfigurationsmanager gesteuert wird, dessen Verbindungsparameter in der Datei cm1.configmgr definiert sind. Die Steuerung wird an das aufrufende Programm zurückgegeben, wenn die Meldung erfolgt, dass alle Nachrichtenflüsse in der Ausführungsgruppe gestartet wurden, oder wenn die Standardwartezeit abgelaufen ist (je nachdem, was zuerst eintritt).
mqsistopmsgflow –n cm1.configmgr –b B1 -e default
Der Nachrichtenfluss flow1 in der Ausführungsgruppe default im Broker B1 wird gestoppt; dieser Broker wird von dem Konfigurationsmanager gesteuert, dessen Verbindungsparameter in der Datei cm1.configmgr definiert sind. Die Steuerung wird an das aufrufende Programm zurückgegeben, wenn die Meldung erfolgt, dass der Nachrichtenfluss gestoppt wurde, oder wenn die Standardwartezeit abgelaufen ist (je nachdem, was zuerst eintritt).
mqsistopmsgflow –n cm1.configmgr –b B1 -e default -m flow1
Geben Sie den Befehl mqsistopmsgflow ein, um Verwendungshinweise anzuzeigen:
> mqsistopmsgflow BIP1025I: Nachrichtenflüsse werden gestoppt. > Syntax: mqsistopmsgflow (-n cfgParameterFileName | (-i ipAddress -p port -q qMgr)) -b brokerName [-e executionGroupName [-m flowName]] [-w timeoutValue] [-v traceFileName] Befehlsoptionen: '-n cfgParameterFileName' Datei (.configmgr) mit den Verbindungsparametern für den Konfigurationsmanager '-i ipAddress' IP-Adresse oder Hostname des Konfigurationsmanagers '-p port' Portnummer des Konfigurationsmanagers '-q qMgr' Warteschlangenmanager des Konfigurationsmanagers '-b brokerName' Name des Brokers, in dem die Nachrichtenflüsse gestoppt werden sollen '-e executionGroupName' Name der Ausführungsgruppe, in der die Nachrichtenflüsse gestoppt werden sollen. Falls dieser Parameter nicht angegeben wurde, werden alle Nachrichtenflüsse im Broker gestoppt. '-m flowName' Name des Nachrichtenflusses, der gestartet werden soll. Falls dieser Parameter nicht angegeben wurde, werden alle Nachrichtenflüsse in der Ausführungsgruppe gestoppt. '-w timeoutValue' Wartezeit (in Sekunden), bevor die Nachrichtenflüsse gestoppt werden (Standardwert = 60) '-v traceFileName' Sendet den ausführlichen internen Trace an die angegebene Datei.