ブローカー構成のデプロイ

実行グループ、マルチキャスト、およびブローカー間の設定の詳細を含むランタイム・プロパティーを変更した場合は、ブローカー構成デプロイメントを使用して、ブローカーに変更を通知します。

ブローカー構成は、以下の 3 つの方法でデプロイできます。

Message Brokers Toolkit の使用

ワークベンチからブローカー構成を手動でデプロイする必要はありません。 「ブローカー管理」パースペクティブでマルチキャスト設定またはブローカー間設定を変更する場合、変更を適用するとブローカー構成デプロイが自動的に開始されます。このプロセスはバックグラウンドで実行されます。

mqsideploy コマンドの使用

以下のステップに従って、mqsideploy コマンドを使用して、ブローカー構成をデプロイします。

  1. ご使用の環境に合わせて構成したコマンド・ウィンドウを開きます。
  2. 以下の例を使用して、デプロイ先のブローカーを指定して適切なコマンドを入力します。
    分散プラットフォームの場合:
    mqsideploy -i ipAddress -p port -q qmgr -b broker

    ここで、-i (IP アドレス)、-p (ポート)、および -q (キュー・マネージャー) は キュー・マネージャー・ワークステーションの接続の詳細を表します。

    z/OS® の場合:
    /f MQ01CMGR,dp b=broker

    ここで、MQ01CMGR構成マネージャー・コンポーネントの名前です。

    BAR ファイル (-a) を示さないで、デプロイ先のブローカーを指定する場合 (-b または b=)、メッセージ・フロー・アプリケーションではなくブローカー構成がデプロイされます。

次に行う事柄:

デプロイメントの結果の検査を続けます。

構成マネージャー・プロキシーの使用

BrokerProxy クラスの deploy メソッドを使用します。デフォルトで、デプロイ・メソッドは増分 (差分) デプロイメントを実行します。 完全階層をデプロイするには、メソッドのうち、Boolean 型 isDelta パラメーターを含むものを使用し、そのパラメーターを false に設定します。 このパラメーターを true に設定すると、増分デプロイメントを示します。

増分デプロイメントを実行するには、例えば次のようにします。
import com.ibm.broker.config.proxy.*;

public class DeployBrokerConfig {
  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");
      if (b != null) {
        b.deploy();
      }
    }
    catch (ConfigManagerProxyException e) {
      e.printStackTrace();
    }
  }
}

次に行う事柄:

デプロイメントの結果の検査を続けます。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
最終更新 : 2009-02-20 12:43:47

af35110_