mqsistopmsgflow コマンドを使用して、メッセージ・フローを停止します。
指定されたブローカーで、単一のメッセージ・フロー、または実行グループ内のすべてのメッセージ・フローを停止します。 メッセージ・フローはブローカーに BAR ファイルであらかじめデプロイしておく必要があります。
-e および -m フラグを指定しない場合、ブローカー上のすべてのメッセージ・フローが停止されます。
単一のコマンドで指定できるのは、1 つのメッセージ・フローだけです。 しかし、このパラメーターを指定しない場合、実行グループまたはブローカー上のすべてのメッセージ・フローが停止されます。
このフラグを指定する場合、-e フラグも指定する必要があります。
-i、-p、および -q パラメーターを指定しない場合は、-n パラメーターを指定しなければなりません。
すべてのプラットフォーム上で、このコマンドを実行するために使用されるユーザー ID には、構成マネージャーに定義されているアクセス制御リストで定義された十分な権限があることが必要です。 必要な許可は、Message Brokers Toolkit の同等の機能を実行する場合に必要な許可と同じです。
ブローカー B1 の実行グループ default 上のすべてのメッセージ・フローを停止します。このブローカーは、接続の詳細が cm1.configmgr に記述されている構成マネージャーによって制御されています。 実行グループ内のすべてのメッセージ・フローが停止済みであることが報告されるか、またはデフォルト時間の 1 分が経過するか、いずれか早いほうが起こると、制御が呼び出し元に戻されます。
mqsistopmsgflow –n cm1.configmgr –b B1 -e default
ブローカー B1 の実行グループ default 上のメッセージ・フロー flow1 を停止します。このブローカーは、接続の詳細が cm1.configmgr に記述されている構成マネージャーによって制御されています。 メッセージ・フローが停止済みであることが報告されるか、またはデフォルト時間の 1 分が経過するか、いずれか早いほうが起こると、制御が呼び出し元に戻されます。
mqsistopmsgflow –n cm1.configmgr –b B1 -e default -m flow1
使用法情報を表示するには、mqsistopmsgflow を入力します。
> mqsistopmsgflow BIP1025I: Stops message flows. > Syntax: mqsistopmsgflow (-n cfgParameterFileName | ([-i ipAddress] [-p port] [-q qMgr])) -b brokerName [-e executionGroupName [-m flowName]] [-w timeoutValue] [-v traceFileName] Command Options: '-n cfgParameterFileName' 構成マネージャー connection file (.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 stop message flows '-e executionGroupName' name of the execution group on which to stop message flows. If this is not specified, all message flows on the broker will be stopped. '-m flowName' name of the message flow to start. If this is not specified, all message flows on the execution group will be stopped. '-w timeoutValue' time to wait (in seconds) for message flows to stop (Default=60) '-v traceFileName' send verbose internal trace to the specified file.