Mit dem Befehl mqsistopmsgflow können Sie Nachrichtflüsse stoppen.
Sie können einen einzelnen Nachrichtenfluss oder alle Nachrichtenflüsse in einer Ausführungsgruppe auf einem angegebenen Broker stoppen. Sie müssen zuvor die Nachrichtenflüsse in einer BAR-Datei auf dem Broker implementiert haben.
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.
Wenn Sie die Parameter -i, -p und -q nicht verwenden, müssen Sie den Parameter -n angeben.
Auf allen Plattformen muss die Benutzer-ID, unter der dieser Befehl ausgeführt wird, über die entsprechende Berechtigung verfügen, die in der Zugriffssteuerungsliste definiert ist, die wiederum für den Konfigurationsmanager definiert ist. Die erforderlichen Berechtigungen sind dieselben wie für die Ausführung der entsprechenden Funktion in Message Brokers Toolkit.
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 Konfigurationsparameterdatei | ([-i IP-Adresse] [-p Port] [-q Warteschlangenmanager])) -b Brokername [-e Ausführungsgruppe [-m Nachrichtenfluss]] [-w Zeitlimit] [-v Tracedateiname] Befehlsoptionen: '-n Konfigurationsparameterdatei' Datei (.configmgr) mit den Verbindungsparametern für den Konfigurationsmanager '-i IP-Adresse' IP-Adresse oder Hostname des Konfigurationsmanagers '-p Port' Portnummer des Konfigurationsmanagers '-q Warteschlangenmanager' Warteschlangenmanager des Konfigurationsmanagers '-b Brokername' Name des Brokers, in dem die Nachrichtenflüsse gestoppt werden sollen '-e Ausführungsgruppe' 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 Nachrichtenfluss' Name des Nachrichtenflusses, der gestartet werden soll. Falls dieser Parameter nicht angegeben wurde, werden alle Nachrichtenflüsse in der Ausführungsgruppe gestoppt. '-w Zeitlimit' Wartezeit (in Sekunden), bevor die Nachrichtenflüsse gestoppt werden (Standardwert = 60) '-v Tracedateiname' Sendet den ausführlichen internen Trace an die angegebene Datei.