Hitachi

Cosminexus V11 アプリケーションサーバ アプリケーション設定操作ガイド


9.14.1 J2EEアプリケーション単位のスケジューリング

J2EEアプリケーション単位のCTMとの連携にかかわる設定をします。

アプリケーションの属性とSession Beanの属性の両方を設定する必要があるので,アプリケーション統合属性ファイルを使用して設定することを推奨します。

〈この項の構成〉

(1) 編集する属性ファイル

アプリケーション統合属性ファイル

(2) 編集する属性ファイルの取得と属性の設定

(3) 編集する属性設定項目

編集する属性設定項目を次に示します。

ぞれぞれの設定項目を次に示します。

(a) アプリケーションの属性

J2EEアプリケーション単位のCTMとの連携にかかわる設定項目を次に示します。

項目

必須

対応するタグ名

CTM連携有無

<managed-by-ctm>

キューの配置モデル

<scheduling-unit>

キュー名

<scheduling> - <queue-name>

スレッド数

<scheduling> - <parallel-count>

キューの長さ

<scheduling> - <queue-length>

(凡例) ○:必須 △:任意

プロパティの設定項目については,マニュアル「アプリケーションサーバ リファレンス 定義編(アプリケーション/リソース定義)」の「3.2.1 アプリケーション属性ファイルの指定内容」を参照してください。

(b) Session Beanの属性

J2EEアプリケーション単位のCTMとの連携にかかわる実行時属性設定項目(<session-runtime>)を次に示します。

項目

必須

対応するタグ名

スケジューリングの設定

<enable-scheduling>

(凡例) ○:必須

プロパティの設定項目については,マニュアル「アプリケーションサーバ リファレンス 定義編(アプリケーション/リソース定義)」の「3.4.1 Session Bean属性ファイルの指定内容」を参照してください。

(4) 注意事項

アプリケーション統合属性ファイルを使用しないで,アプリケーション属性ファイルおよびSession Bean属性ファイルを使用して設定する場合は,次の順に設定する必要があります。

  1. 次に示すコマンドを実行して,Session Bean属性ファイルの<enable-scheduling>タグの値を反映します。

    cjsetappprop [<サーバ名称>] [-nameserver <プロバイダURL>] -name <J2EEアプリケーション名> -type ejb -resname <EJB-JAR表示名>/<Stateless Session Bean表示名> -c <Session Bean属性ファイルパス>
  2. 次に示すコマンドを実行して,アプリケーション属性ファイルの<managed-by-ctm>タグ,<scheduling-unit>タグ,および<scheduling>タグの下位のタグの値を反映します。

    cjsetappprop [<サーバ名称>] [-nameserver <プロバイダURL>] -name <J2EEアプリケーション名> -c <アプリケーション属性ファイルパス>