Cosminexus アプリケーションサーバ V8 アプリケーション設定操作ガイド
CTMによるスケジューリングの対象に設定したJ2EEアプリケーションに含まれているStateless Session BeanをCTMによるスケジューリングの対象にする場合,Stateless Session Bean単位のスケジューリングの設定をします。
スケジューリングの対象となるのは,リモートホームインタフェースを実装しているStateless Session Beanだけです。
スケジューリング機能を利用する場合,Stateless Session Beanの実行時プロパティを設定します。Stateless Session Beanの実行時プロパティの設定については,「9.10.2 Stateless Session Beanの実行時プロパティの設定」を参照してください。
また,アプリケーションの属性でCTMに連携するための設定をします。
アプリケーションの属性とSession Beanの属性の両方を設定する必要があるので,アプリケーション統合属性ファイルを使用して設定することを推奨します。
アプリケーション統合属性ファイル
次に示すコマンドを実行してアプリケーション統合属性ファイルを取得します。
cjgetappprop [<サーバ名称>] [-nameserver <プロバイダURL>] -name <J2EEアプリケーション名> -type all -c <アプリケーション統合属性ファイルパス> |
cjgetappprop MyServer -name adder -type all -c C:\home\Adder.xml
次に示すコマンドを実行して,アプリケーション統合属性ファイルの値を反映します。
cjsetappprop [<サーバ名称>] [-nameserver <プロバイダURL>] -name <J2EEアプリケーション名> -type all -c <アプリケーション統合属性ファイルパス> |
cjsetappprop MyServer -name adder -type all -c C:\home\Adder.xml
編集する属性設定項目を次に示します。
ぞれぞれの設定項目を次に示します。
CTMに連携するための設定項目を次に示します。
項目 | 必須 | 対応するタグ名 |
---|---|---|
CTM連携有無 | ○ | <managed-by-ctm> |
キューの配置モデル | ○ | <scheduling-unit> |
(凡例) ○:必須
プロパティの設定項目については,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(アプリケーション/リソース定義)」の「3.2.1 アプリケーション属性ファイルの指定内容」を参照してください。
CTMに連携するための実行時属性設定項目(<session-runtime>)を次に示します。
項目 | 必須 | 対応するタグ名 |
---|---|---|
スケジューリングの設定 | ○ | <enable-scheduling> |
キュー名 | ○ | <scheduling> - <queue-name> |
スレッド数 | ○ | <scheduling> - <parallel-count> |
キューの長さ | △ | <scheduling> - <queue-length> |
(凡例) ○:必須 △:任意
プロパティの設定項目については,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(アプリケーション/リソース定義)」の「3.4.1 Session Bean属性ファイルの指定内容」を参照してください。
アプリケーション統合属性ファイルを使用しないで,アプリケーション属性ファイルおよびSession Bean属性ファイルを使用して設定する場合は,次の順に設定する必要があります。
cjsetappprop [<サーバ名称>] [-nameserver <プロバイダURL>] -name <J2EEアプリケーション名> -type ejb -resname <EJB-JAR表示名>/<Stateless Session Bean表示名> -c <Session Bean属性ファイルパス> |
cjsetappprop [<サーバ名称>] [-nameserver <プロバイダURL>] -name <J2EEアプリケーション名> -c <アプリケーション属性ファイルパス> |
cjsetappprop [<サーバ名称>] [-nameserver <プロバイダURL>] -name <J2EEアプリケーション名> -type ejb -resname <EJB-JAR表示名>/<Stateless Session Bean表示名> -c <Session Bean属性ファイルパス> |
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.