WebSphere Application Server for i5/OS, Version 6.1   
             オペレーティング・システム: i5/OS

             目次と検索結果のパーソナライズ化

アプリケーション管理でのセッションの共用

構成サービス・インターフェース ConfigService を使用して、 構成の変更をすべて保管する、一時ステージング・エリアのセッションを作成することができます。このセッションを保管すると、 セッションからの更新情報がすべて WebSphere Application Server 構成リポジトリーに保管されます。アプリケーション管理ロジックでは、 構成サービスと共用するセッションがサポートされています。 構成サービスが作成するセッションと同じセッションで、 アプリケーション管理機能をすべて実行することができます。このようなセッションを保管すると、 アプリケーション固有の更新情報など、すべての更新情報が保管されます。

始める前に

このタスクでは、MBean プログラミングに関する基本的な知識があることが前提になっています。MBean プログラミングについては、MBean Java アプリケーション・プログラミング・インターフェース (API) 資料を参照してください。

このタスクについて

デプロイ済みアプリケーションで以下のタスクを実行し、configService 構成サービスによって、 アプリケーション固有の更新情報を共有および保管します。

プロシージャー

  1. 構成サービス・プロキシー・オブジェクトを作成します。
  2. セッションを作成します。
  3. セッション情報を AppManagement MBean に渡します。
    AppMangement インターフェースの各メソッドでは、セッション ID (ワークスペース ID) を 最後のパラメーターと見なします。このパラメーターでセッション情報が渡されると、 アプリケーション管理機能では、そのセッションが使用されます。パラメーターをヌル値に設定した場合、以下のようになります。
    • セッションの共用は発生しません。
    • オペレーションが正常に処理された場合、構成変更は、常に構成リポジトリーに保管されます。
  4. すべての必要な変更を行ってから、セッションを保管します。

    以下の例では、configService 構成サービスによるセッション共用の一般的なステップの概要を示します。詳細な例については、デプロイ済みアプリケーションの追加属性の操作 を参照してください。

    public void installApplication (String localEarPath,
                String appName, Hashtable properties, String workspaceID)
                throws AdminException;
    
    AdminClient adminClient = ....;
    
    // Create a configuration service proxy object.
    ConfigService configService = new ConfigServiceProxy(adminClient);
    
    // Create a session.
     Session session = new Session();
    
    // Pass the session information to AppManagement MBean.
    appMgmt = ...
    appMgmt.installApplication
                  (earPath, appName, properties, session.toString());
    //Save the session after all necessary changes are made.
    configService.save(session, false);
     
    

結果

このステップが正常に終了すると、デプロイ済みアプリケーションのアプリケーション固有の更新情報はセッションに保管され、 その後構成リポジトリーに保管されます。



関連概念
アプリケーション管理
関連タスク
プログラミングによるアプリケーションのインストール
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 5:46:14 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.base.iseries.doc/info/iseries/ae/tjmx_sharing_sessions.html