以下のステップに従って、ワークベンチ を使用してオブジェクトを実行グループから除去します。
更新されたブローカーに対して自動デプロイメントが実行されると、BIP08921 情報メッセージが出され、構成マネージャー.が要求を受け取ったことを確認します。
以下のステップに従って、mqsideploy コマンドを使用してオブジェクトを実行グループから除去します。
-d 引数 (または z/OS では d= 引数) は、指定された実行グループから除去されるファイルのコロンで区切られたリストです。 上記のコマンドを呼び出すと、デプロイ済みオブジェクト (file1.cmf、file2.dictionary、および file3.xml) が、指定された実行グループおよびブローカーから除去されます。
構成マネージャーから、またデプロイメントの影響を受けたブローカーから応答を受け取ると、コマンドはフィードバックを表示します。 コマンドが正常に完了すると、0 が戻されます。
import com.ibm.broker.config.proxy.*; public class DeleteDeployedObjects { public static void main(String[] args) { ConfigManagerConnectionParameters cmcp = new MQConfigManagerConnectionParameters ("localhost", 1414, "QM1"); try { ConfigManagerProxy cmp = ConfigManagerProxy.getInstance(cmcp); TopologyProxy t = cmp.getTopology(); BrokerProxy b = t.getBrokerByName("broker1"); ExecutionGroupProxy e = b.getExecutionGroupByName("default"); e.deleteDeployedObjectsByName( new String[] { "file1.cmf", "file2.dictionary", "file3.xml" }, 0); } catch (ConfigManagerProxyException e) { e.printStackTrace(); } } }