ワークベンチ、mqsideploy コマンド、または構成マネージャー・プロキシーを使用して、トピック階層をデプロイします。
始める前に:
ブローカー・ドメインを構成したことを確認します。
トピック階層が変更後に自動的にデプロイされるように、ワークベンチのプリファレンスを構成できます。
以下のステップに従って、ワークベンチを使用して、トピック階層をデプロイします。
トピック階層がデプロイされ、構成マネージャーはそのトピックをドメイン内のブローカーに配布します。
次に行う事柄:
TopicRootProxy クラスの deploy メソッドを使用します。デフォルトで、デプロイ・メソッドは増分 (差分) デプロイメントを実行します。 完全階層をデプロイするには、メソッドのうち、Boolean 型 isDelta パラメーターを含むものを使用し、そのパラメーターを false に設定します。 このパラメーターを true に設定すると、増分デプロイメントを示します。
import com.ibm.broker.config.proxy.*; public class DeployTopics { public static void main(String[] args) { ConfigManagerConnectionParameters cmcp = new MQConfigManagerConnectionParameters ("localhost", 1414, "QM1"); try { ConfigManagerProxy cmp = ConfigManagerProxy.getInstance(cmcp); TopicRootProxy t = cmp.getTopicRoot(); t.deploy(false); } catch (ConfigManagerProxyException e) { e.printStackTrace(); } } }
次に行う事柄: