Interstage Application Server OLTPサーバ運用ガイド |
目次 索引 |
第3章 ワークユニットの作成 | > 3.1 CORBAワークユニットの作成 | > 3.1.3 ワークユニットの環境設定(コマンドを使用する場合) |
インプリメンテーションリポジトリの登録は、CORBAサーバアプリケーションを動作させるサーバ上で行います。
なお、CORBAクライアントアプリケーションについては、本操作は不要です。
インプリメンテーションリポジトリの登録は、OD_impl_instコマンドにより行います。登録方法には、コマンドのパラメタにCORBAサーバアプリケーション情報指定して登録する方法と、CORBAサーバアプリケーション情報を記載した“CORBAアプリケーション情報定義ファイル”を作成して登録する方法の2種類あります。
ここでは“CORBAアプリケーション情報定義ファイル”を作成する登録方法について説明します。
なお、インプリメンテーションリポジトリを登録する、OD_impl_instコマンドの詳細については、“リファレンスマニュアル(コマンド編)”を参照してください。
以下に示す項目を記載した定義ファイルの作成を行います。
rep_id = IDL:test1:1.0 |
定義項目とその内容について、以下に示します。
定義項目名 |
設定内容 |
|
---|---|---|
rep_id |
サーバアプリケーションのインプリメンテーションリポジトリIDを指定します。 |
|
type |
ワークユニット上で動作させる場合、persistentを設定します。 |
|
proc_conc_max |
サーバアプリケーションの最大プロセス多重度を設定します。 |
|
thr_conc_init |
1つのサーバアプリケーションプロセスで動作する、スレッドの初期多重度を指定します。 |
|
thr_conc_maximum |
スレッド最大多重度を指定します。 |
|
thr_decrease |
thr_conc_maximumにthr_conc_initと異なる値を指定してスレッドの自動拡張機能を使用する場合に、スレッドの縮退を行う場合は“ON”を指定します。 |
|
mode |
ワークユニットの通常停止時のアプリケーションの動作モードを指定します。 |
|
ior |
連携するCORBAのバージョンを指定します。“1.1”を指定します。 |
|
locale |
コード変換を行う場合設定します。 |
|
指定値 |
コード系 |
|
EUC |
EUC |
|
UNICODE |
UNICODE |
|
UTF8 |
UTF8 |
|
SJISMS |
Windows(R)用ShiftJIS |
|
SSL |
サーバアプリケーションのオブジェクトリファレンス作成時、SSL情報付加のルールを指定します。 |
作成したCORBAアプリケーション情報定義ファイルをOD_impl_instコマンドに指定して、インプリメンテーションリポジトリの登録を行います。
CORBAアプリケーション情報定義ファイルが“implfile”の場合
OD_impl_inst -ax implfile |
インプリメンテーションリポジトリの登録内容を確認し、正しく登録されているか確認を行います。
インプリメンテーションリポジトリIDが“IDL:test1:1.0”の場合
OD_impl_inst -p -r IDL:test1:1.0 |
出力例
rep_id = IDL:test1:1.0 |
指定した値が正しく設定されているか確認してください。
設定値に誤りがある場合、“CORBAアプリケーション情報定義ファイルの作成”から再度実施してください。
目次 索引 |