mqsideleteexecutiongroup コマンドを使用して、実行グループをブローカーから削除します。
このコマンドを発行する前に、Windows プラットフォーム、Linux、およびUNIX システムでは mqsistart、z/OS では startcomponent を使用して (mqsistart コマンドを参照)、構成マネージャーを開始する必要があります。
以前にデプロイメントが行われた実行グループを削除する場合、このコマンドを発行する前に、ブローカーを開始する必要もあります。
<?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 パラメーターを指定しなければなりません。
'mqm' グループのメンバーである必要があります。また、コマンドが成功するのは、コマンドを実行するユーザー ID が構成マネージャーのアクセス制御リストで定義された正しい権限を持っている場合に限ります。
実行グループを削除するには、ブローカー・オブジェクトに対するフル・コントロール権限が必要です。構成マネージャーで定義できる許可のリストについては、ACL 許可を参照してください。
キュー・マネージャーが QMGR と呼ばれ、それが fred.abc.com:1414 で聴取している構成マネージャーによって制御されているドメインでは、ブローカー 'BROKER’で‘EG1’という実行グループを削除します。
mqsideleteexecutiongroup -i fred.abc.com -p 1414 -q QMGR -b BROKER –e EG1
ファイル domain1.configmgr によって指定されているドメインでは、ブローカー 'BROKER’で‘EG2’という実行グループを削除します。
mqsideleteexecutiongroup –n domain1.configmgr –b BROKER –e EG2
ファイル domain2.configmgr によって指定されているドメインでは、ブローカー‘FRED’で実行グループ‘EG3’を削除します。 構成マネージャーがリソースをタイディアップするのを 5 分間待ち、出力を trace.txt に送信します。
mqsideleteexecutiongroup –n domain2.configmgr –b FRED –e EG3 –w 300 –v trace.txt