Cosminexus システム構築ガイド

[目次][用語][索引][前へ][次へ]

付録A.12 J2EEサーバの移行コマンドで自動的に追加される定義

旧バージョンからCosminexus 07-60へ移行する場合,J2EEサーバのユーザプロパティファイルや作業ディレクトリ内のDD情報は,旧バージョンのものが07-60の環境でもそのまま継続使用されます。ただし,新バージョンで追加された機能,およびデフォルト値が変更された機能があり,互換性を維持するために,J2EEサーバの移行コマンドがユーザプロパティファイルのプロパティや作業ディレクトリ内のDD情報を部分的に変換します。移行コマンド実行時に追加/変更されるキーと値,およびコマンドで取得した属性ファイルに追加されるタグを次の表に示します。

表A-15 J2EEサーバのusrconf.propertiesに自動的に追加される定義

追加/変更されるキーと値 旧バージョンでの環境条件 07-10/
07-50
07-00 06-71/
06-70
06-51/
06-50
06-02/
06-00
ejbserver.distributedtx.rollbackClientTxOnSystemException=true スタンダードモード/アドバンスドモードの場合
ejbserver.distributedtx.ots.InProcessMode.enabled=false グローバルトランザクションが有効の場合
ejbserver.connector.logwriter.filenum=2 このキーがない場合
ejbserver.connector.logwriter.filesize=1048576 このキーがない場合
ejbserver.instrumentation.enabled=false このキーがない場合
ejbserver.deploy.context.reload_scope=none このキーがない場合
ejbserver.server.j2ee.feature=1.3basic ベーシックモードの場合
ejbserver.server.j2ee.feature=1.4 スタンダードモード/アドバンスドモードの場合
ejbserver.watch.enabled=false
ejbserver.webj2ee.connectionAutoClose.enabled=false このキーがない場合
webserver.container.thread_control.queue_size=10 queue_sizeは指定なし

(凡例) ○:定義が自動的に追加されることを示す。

注※ ejbserver.distributedtx.XATransaction.enabled=trueの指定がある場合です。


表A-16 J2EEサーバのusrconf.cfgに自動的に追加される定義

追加/変更されるキーと値 旧バージョンでの環境条件 07-00/
07-10/
07-50
06-71/
06-70
06-51/
06-50
06-02/
06-00
ejb.server.log.mode=6

(凡例) ○:定義が自動的に追加されることを示す。


表A-17 J2EEサーバの属性ファイルに自動的に追加される定義

追加されるタグ 旧バージョンでの環境条件 07-00/
07-10/
07-50
06-71/
06-70
06-51/
06-50
06-02/
06-00
Connector属性ファイル

タグ
<hitachi-connector-property>
<runtime>
<property>
<property-name>

RequestQueueEnable

タグ
<hitachi-connector-property>
<runtime>
<property>
<property-value>

false
スタンダードモード/アドバンスドモードの場合
Connector属性ファイル

タグ
<hitachi-connector-property>
<runtime>
<property>
<property-name>

Warmup

タグ
<hitachi-connector-property>
<runtime>
<property>
<property-value>

ejbserver.connectionpool.warmupキーの指定値(指定がない場合,true)
Connector属性ファイル

タグ
<hitachi-connector-property>
<runtime>
<property>
<property-name>

NetworkFailureTimeout

タグ
<hitachi-connector-property>
<runtime>
<property>
<property-value>

計算式によって算出された値

(凡例) ○:定義が自動的に追加されることを示す。


なお,NetworkFailureTimeoutの値は,次の計算式によって算出されます。

 
(コネクション障害検知機能 &&(コネクション障害検知タイムアウト機能
 ||ネットワーク障害タイムアウト機能))||
(コネクション数調節機能 && ネットワーク障害タイムアウト機能)
 

計算式の「&&」は論理積,「||」は論理和を表します。また,各機能の値を次に示します。

機能 キーと値
コネクション障害検知機能 ValidationType = 1 または 2
コネクション数調節機能 ConnectionPoolAdjustmentInterval > 0
コネクション障害検知タイムアウト機能 ejbserver.connectionpool.validation.timeout.enabled = true
ネットワーク障害タイムアウト機能 ejbserver.connectionpool.NetworkFailureTimeout.enabled = true

なお,ejbserver.connectionpool.validation.timeout.enabledキー,ejbserver.connectionpool.NetworkFailureTimeout.enabledキーが設定されていなかった場合は,それぞれの値をfalseと仮定して算出されます。

表A-18 サーバ管理コマンドのusrconf.propertiesに自動的に追加される定義

仕様変更の項目 07-50 07-00/
07-10
06-71/
06-70
06-51/
06-50
06-02/
06-00
ejbserver.cui.checkmethod.compatible=true
ejbserver.cui.logfile.compatible=true

(凡例) ○:定義が自動的に追加されることを示す。


表A-19 J2EEサーバのserver.policyに自動的に追加される定義

追加される定義 07-50 07-00/
07-10
06-71/
06-70
06-51/
06-50
06-02/
06-00
permission javax.security.auth.AuthPermission "modifyPrivateCredentials";
permission java.lang.RuntimePermission "getenv.HRMDIR";

(凡例) ○:定義が自動的に追加されることを示す。