-e および -m フラグを指定しない場合、ブローカー上のすべてのメッセージ・フローが開始されます。
単一のコマンドで指定できるのは、1 つのメッセージ・フローだけです。 しかし、このパラメーターを指定しない場合、実行グループまたはブローカー上のすべてのメッセージ・フローが開始されます。
このフラグを指定する場合、-e フラグも指定する必要があります。
<?xml version="1.0" encoding="UTF-8"?> <configmgr host="localhost" listenerPort="1414" queueManager="QNAME" securityExit="test.myExit"/>
<?xml version="1.0"?>さらに、ホスト属性の値を除去して、ステートメントを下記のようにする必要もあります。
<configmgr host="" listenerPort="1414" queueManager="QNAME" securityExit="test.myExit"/>
このファイルを z/OS で使用し、ローカル・ホストに接続する場合は、値を ¥"¥" に設定する必要があります。
-i、-p、および -q パラメーターを指定しない場合は、-n パラメーターを指定しなければなりません。
メッセージ・フローを開始するには、構成マネージャーのアクセス制御リストで定義された十分な権限を持っている必要があります。
必要な許可は、Message Brokers Toolkit で同等の機能を実行するために必要な許可と同じです。構成マネージャーで定義できる許可のリストについては、ACL 許可を参照してください。
ブローカー B1 上のすべてのメッセージ・フローを開始します。 このブローカーは、接続の詳細が cm1.configmgr に記述されている構成マネージャーによって制御されています。 ブローカー内のすべてのメッセージ・フローが開始済みであることが報告されるか、またはデフォルト時間の 1 分が経過するか、いずれか早いほうが起こると、制御が呼び出し元に戻されます。
mqsistartmsgflow –n cm1.configmgr –b B1
ブローカー B1 上のすべてのメッセージ・フローを開始します。 このブローカーは、接続の詳細が cm1.configmgr に記述されている構成マネージャーによって制御されています。 ブローカー内のすべてのメッセージ・フローが開始済みであることが報告されるか、または 2 分が経過するか、いずれか早いほうが起こると、制御が呼び出し元に戻されます。
mqsistartmsgflow –n cm1.configmgr –b B1 –w 120
構成マネージャーによって制御されているブローカー B1 上のすべてのメッセージ・フローを開始します。構成マネージャーは、ローカル・ホスト 1414 上のキュー・マネージャー QM1 によってホストされます。
mqsistartmsgflow –q QM1 –i localhost –p 1414 –b B1
使用法情報を表示するには、mqsistartmsgflow コマンドを入力します。
> mqsistartmsgflow BIP1024I: Starts message flows. > Syntax: mqsistartmsgflow (-n cfgParameterFileName | (-i ipAddress -p port -q qMgr)) -b brokerName [-e executionGroupName [-m flowName]] [-w timeoutValue] [-v traceFileName] Command Options: '-n cfgParameterFileName' File containing 構成マネージャー connection parameters (.configmgr) '-i ipAddress' IP address or host name of the 構成マネージャー '-p port' port number of the 構成マネージャー '-q qMgr' queue manager of the 構成マネージャー '-b brokerName' name of the broker on which to start message flows '-e executionGroupName' name of the execution group on which to start message flows. If this is not specified, all message flows on the broker will be started. '-m flowName' name of the message flow to start. If this is not specified, all message flows on the execution group will be started. '-w timeoutValue' time to wait (in seconds) for message flows to start (Default=60) '-v traceFileName' send verbose internal trace to the specified file.