Cosminexus ビジネスプロセス管理/エンタープライズサービスバス V8 サービスプラットフォーム 機能解説
データベースにアクセスするには,HCSCサーバをセットアップするときに定義したDB Connectorとは別に,サービス部品稼働マシン(データベースが稼働しているマシン)に対してアクセスするDB Connectorを準備する必要があります。
HCSCサーバをセットアップするときに定義したDB Connectorのトランザクション属性によって,使用できるDB Connectorに制約があります。
DBアダプタで使用できるDB Connectorは,HCSCサーバセットアップ定義ファイルのdbcon-xadisplaynameプロパティに指定したXATransactionまたはLocalTransactionの値に依存します。そのため,HCSCサーバのセットアップ時には,dbcon-xadisplaynameプロパティに指定したXATransactionまたはLocalTransactionの値を考慮する必要があります。
表3-1 使用可能なDB Connector
| 使用しているDB Connector | DBアダプタ | 使用可否 | 否の理由 | |
|---|---|---|---|---|
| HCSCサーバ本体側(dbcon-xadisplayname) | 使用可能なDB Connector | DBアダプタの接続先 | ||
| LocalTransaction | LocalTransaction | HCSCサーバが使用するデータベースと同じデータベース | 可 | − |
| LocalTransaction | HCSCサーバが使用するデータベースと異なるデータベース | 否 | Localトランザクション内で複数のDB Connectorを混在させることができないため | |
| XATransaction | HCSCサーバが使用するデータベースと異なるデータベース | 否 | Localトランザクション内でXA(グローバルトランザクション)を混在させることができないため | |
| XATransaction | LocalTransaction | HCSCサーバが使用するデータベースと異なるデータベース | 否 | XAトランザクション内で複数のDB Connectorを混在させることができないため |
| XATransaction | HCSCサーバが使用するデータベースと同じデータベース | 可 | − | |
| XATransaction | HCSCサーバが使用するデータベースと異なるデータベース | 可 | − | |
(凡例)−:該当しません。
DBアダプタが利用するDB ConnectorをHCSCサーバ(J2EEサーバ)にインポートし,配備します。
DBアダプタを利用する場合にインポートするRARファイルの選択方法については,マニュアル「Cosminexus サービスプラットフォーム システム構築・運用ガイド」の「3.1.2 実行環境に必要なソフトウェアの設定」を参照してください。
<Cosminexusインストールディレクトリ>\CC\admin\bin\cjimportres <J2EEサーバ名> -nameserver corbaname::localhost:<インプロセスのネーミングサービス用のポート番号> -type rar -f <Cosminexusインストールディレクトリ>\CC\DBConnector\<インポートするRARファイル> |
<Cosminexusインストールディレクトリ>\CC\admin\bin\cjdeployrar <J2EEサーバ名> -nameserver corbaname::localhost:<インプロセスのネーミングサービス用のポート番号> -resname <インポートしたDB Connectorの名称> |
DB Connectorをインポートしたあと,プロパティを定義します。プロパティ定義ファイルの詳細については,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(アプリケーション/リソース定義)」の「4.1 Connector属性ファイル」を参照してください。
<Cosminexusインストールディレクトリ>\CC\admin\bin\cjgetrarprop <J2EEサーバ名> -nameserver corbaname::localhost:<インプロセスのネーミングサービス用のポート番号> -resname <インポートしたDB Connectorの名称> -c property.xml |
<Cosminexusインストールディレクトリ>\CC\admin\bin\cjsetrarprop <J2EEサーバ名> -nameserver corbaname::localhost:<インプロセスのネーミングサービス用のポート番号> -resname <インポートしたDB Connectorの名称> -c property.xml |
注 プロパティ定義用のファイル(property.xml)の編集後,各属性の値は上書きされます。
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.