Cosminexus DABroker Libraryでは,JNIを使ってDABrokerの提供するネイティブライブラリを使用します。Cosminexus DABroker Libraryをサーバで動作するJavaアプリケーションとして動作させるときは,次の設定が必要です。
- ネイティブライブラリの動作環境の設定
- データベースクライアントライブラリの動作環境の設定
(a) ネイティブライブラリの動作環境の設定
ネイティブライブラリはJDBCドライバを実行する(呼び出す)プロセス上で読み込まれて動作するので,ネイティブライブラリ実行のための動作環境を設定する必要があります。
- 設定内容
- ライブラリ検索パスを指定する環境変数に,「<Cosminexus DABroker Library運用ディレクトリ>/lib」を設定します。設定する環境変数はOSによって異なります。
- LIBPATH(AIXの場合)
- LD_LIBRARY_PATH(HP-UX,Linux,およびSolarisの場合)
(b) データベースクライアントライブラリの動作環境の設定
ネイティブライブラリは,データベースにアクセスする場合に,各データベースが提供するクライアントライブラリを呼び出します。データベースクライアントライブラリの動作環境の設定を次に示します。
- データベースライブラリのパスを設定します。
特別な設定は必要ありません。ただし,接続するデータベースによっては動作環境の設定が必要な場合があります。詳細については,接続するデータベースのマニュアルなどを参照してください。
ライブラリ検索パスを指定する環境変数に,次の値を指定します。設定する環境変数はOSによって異なります。
- LIBPATH(AIXの場合)
- LD_LIBRARY_PATH(HP-UX,Linux,およびSolarisの場合)
使用しているOSの環境変数に次のパスを設定してください。
- HiRDB,またはXDM/RD E2の場合:HiRDBクライアントライブラリのパス名
- Oracleの場合:Oracleライブラリ(libclntsh)のパス名
- データベースの提供する環境変数を設定します。
JDBCドライバを実行する(呼び出す)プロセス上で有効な環境変数として,各データベースの提供する環境変数を設定する必要があります。
詳細については,「付録K データベースの設定」,接続するデータベースのマニュアルなどを参照してください。