WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

CMP API エクササイザー内でのブローカーの表示および管理内でのブローカー・ドメインの表示および管理

CMP API エクササイザーのサンプルを使用してブローカーを表示および管理します。

CMP API エクササイザーを使用してブローカーを表示および管理するには、以下のステップを実行します。
  1. CMP API エクササイザー を始動します。
    • Windows platformWindows で、「スタート」 > 「すべてのプログラム」 > 「IBM WebSphere Message Broker 8.0.0.0」 > 「Java プログラミング API」 > CMP「API Exerciser」とクリックします。
    • Linux platformUNIX platformz/OS platformその他のプラットフォームの場合:
      1. mqsiprofile を実行してブローカー・コマンド環境を開始するか、StartConfigManagerProxyExerciser シェル・スクリプトで提供されているガイドに従って、ご使用の環境に適切な CLASSPATH を構成します。
      2. ユーザー ID に、現行ディレクトリーに対する書き込み許可があることを確認してください。 CMP API エクササイザーは構成設定をこのディレクトリー内のファイルに保管します。
      3. シェル・スクリプトを実行します。
        install_dir¥sample¥ConfigManagerProxy¥StartConfigManagerProxyExerciser
    CMP API エクササイザー ウィンドウが開きます。
  2. 「ファイル」 > 「ローカル・ブローカーへ接続」または「ファイル」 > 「リモート・ブローカーへ接続」のいずれかをクリックして、実行中のブローカーに接続します。

    「ブローカーへ接続」ダイアログが開きます。

  3. ブローカーへの接続パラメーターを入力してから、「実行依頼」をクリックします。

    ブローカー情報が検索されて、CMP API エクササイザー・ウィンドウに表示されます。 これでブローカーに接続されました。

    画面の左上には、接続しているブローカーの階層表記が含まれています。 ツリー内のオブジェクトを選択すると、選択したオブジェクトの属性を反映して、その右側の表が変更されます。 「メソッド」列は、独自の Java™ アプリケーションで呼び出すことができる CMP API メソッドをリストし、「結果」列は、選択したオブジェクトで CMP API メソッドを呼び出すことによって返されるデータを示します。

  4. ブローカー・オブジェクトに対して CMP API メソッドを実行します。 CMP API メソッドは、ブローカー内のオブジェクトを管理するために使用されます。
    1. ナビゲーション・ツリーで、ブローカーを右マウス・ボタン・クリックします。

      ポップアップ・メニューが開いて、すべての使用可能なCMP API メソッドが表示されます。

    2. 「実行グループの作成」を選択します。 「実行グループの作成」ダイアログが開きます。
    3. 新規の実行グループの名前を入力して、「実行依頼」をクリックします。 このメソッドの出力が、画面の下部にあるログ・ウィンドウに表示されます。 以下に例を示します。
      (31/03/09 16:53:50) ----> cmp.exerciser.ClassTesterForBrokerProxy.testCreateEG
      	(MB8BROKER, "eg1") 
      (31/03/09 16:53:50) The request was successfully sent to the broker. 
      (31/03/09 16:53:50) <---- cmp.exerciser.ClassTesterForBrokerProxy.testCreateEG
      このメソッドが呼び出されたときにブローカーから返されるメッセージも表示されます。 以下に例を示します。
      (31/03/09 16:53:50) ----> cmp.exerciser.ExerciserAdministeredObjectListener.processActionResponse(...)
      (31/03/09 16:53:50) affectedObject = MB8BROKER
      (31/03/09 16:53:50) completionCode = success
      (31/03/09 16:53:50) (Reference property) commsmessage.lastinbatch=true
      (31/03/09 16:53:50) (Reference property) uuid=595e1d10-3875-11d4-a485-000629be5bf8
      (31/03/09 16:53:50) (Reference property) child.uuid=1d8b3c5d-2001-0000-0080-c2000502e620
      (31/03/09 16:53:50) (Reference property) configmanagerproxy.osname=Windows
      (31/03/09 16:53:50) (Reference property) child.name=eg1
      (31/03/09 16:53:50) (Reference property) userid=Matt
      (31/03/09 16:53:50) (Reference property) configmanagerproxy.hostname=lucas
      (31/03/09 16:53:50) (Reference property) commsmessage.configobjecttype=Broker
      (31/03/09 16:53:50) (Reference property) type=Broker
      (31/03/09 16:53:50) (Reference property) child.type=ExecutionGroup
      (31/03/09 16:53:50) (Reference property) commsmessage.operationtype=createchild
      (31/03/09 16:53:50) (Reference property) configmanagerproxy.noeventlog=false
      (31/03/09 16:53:50) (Reference property) eg.arch=0
      (31/03/09 16:53:50) <---- cmp.exerciser.ExerciserAdministeredObjectListener.processActionResponse()

      この例で、completionCode = success は、実行グループを作成する要求の成功を 意味します。 (参照プロパティー) のマークが付いた行は、応答の参照先の要求を示します。

以上のステップの間に、CMP API エクササイザーを使用して、ブローカーに接続し、ブローカー情報を表示し、管理タスクを実行しました。
次に行う事柄: CMP API エクササイザーの操作を引き続き行うか、または、他のサンプルを実行します。
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:47:05


タスク・トピックタスク・トピック | バージョン 8.0.0.5 | ae33360_