Werden die Parameter -e und -m nicht angegeben, werden alle Nachrichtenflüsse im Broker gestartet.
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 gestartet.
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 Starten 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 im Broker B1 gestartet, 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 im Broker gestartet wurden, oder wenn die Standardwartezeit abgelaufen ist (je nachdem, was zuerst eintritt).
mqsistartmsgflow –n cm1.configmgr –b B1
Es werden alle Nachrichtenflüsse im Broker B1 gestartet, 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 im Broker gestartet wurden, oder wenn zwei Minuten vorüber sind (je nachdem, was zuerst eintritt).
mqsistartmsgflow –n cm1.configmgr –b B1 –w 120
Startet alle Nachrichtenflüsse im Broker B1, der vom Konfigurationsmanager gesteuert wird. Als Host des Konfigurationsmanager agiert der Warteschlangenmanager QM1, der sich auf dem lokalen Host 1414 befindet.
mqsistartmsgflow –q QM1 –i localhost –p 1414 –b B1
Geben Sie den Befehl mqsistartmsgflow ein, um Verwendungshinweise anzuzeigen:
> mqsistartmsgflow BIP1024I: Nachrichtenflüsse werden gestartet. > Syntax: mqsistartmsgflow (-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 gestartet werden sollen '-e executionGroupName' Name der Ausführungsgruppe, in der die Nachrichtenflüsse gestartet werden sollen. Falls dieser Parameter nicht angegeben wurde, werden alle Nachrichtenflüsse im Broker gestartet. '-m flowName' Name des Nachrichtenflusses, der gestartet werden soll. Falls dieser Parameter nicht angegeben wurde, werden alle Nachrichtenflüsse in der Ausführungsgruppe gestartet. '-w timeoutValue' Wartezeit (in Sekunden), bevor die Nachrichtenflüsse gestartet werden (Standardwert = 60) '-v traceFileName' Sendet den ausführlichen internen Trace an die angegebene Datei.