Cosminexus V9 BPM/ESB基盤 サービスプラットフォーム 解説
データベースにアクセスするには,HCSCサーバをセットアップするときに定義したDB Connectorとは別に,サービス部品稼働マシン(データベースが稼働しているマシン)に対してアクセスするDB Connectorを準備する必要があります。
HCSCサーバをセットアップするときに定義したDB Connectorのトランザクション属性によって,使用できるDB Connectorに制約があります。
DBアダプタで使用できるDB Connectorは,HCSCサーバセットアップ定義ファイルのdbcon-xadisplaynameプロパティに指定したXATransactionまたはLocalTransactionの値に依存します。そのため,HCSCサーバのセットアップ時には,dbcon-xadisplaynameプロパティに指定したXATransactionまたはLocalTransactionの値を考慮する必要があります。
表2-9 使用可能な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ファイルの選択方法については,マニュアル「サービスプラットフォーム システム構築・運用ガイド」の「3.1.2 実行環境に必要なソフトウェアを設定する」を参照してください。
<サービスプラットフォームのインストールディレクトリ>\CC\admin\bin\cjimportres <J2EEサーバ名> -nameserver corbaname::localhost:<インプロセスのネーミングサービス用のポート番号> -type rar -f <サービスプラットフォームのインストールディレクトリ>\CC\DBConnector\<インポートするRARファイル> |
<サービスプラットフォームのインストールディレクトリ>\CC\admin\bin\cjdeployrar <J2EEサーバ名> -nameserver corbaname::localhost:<インプロセスのネーミングサービス用のポート番号> -resname <インポートしたDB Connectorの名称> |
DB Connectorをインポートしたあと,プロパティを定義します。プロパティ定義ファイルの詳細については,マニュアル「アプリケーションサーバ リファレンス 定義編(アプリケーション/リソース定義)」の「4.1 Connector属性ファイル」を参照してください。リソースに別名を設定する場合の付与規則については,マニュアル「アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)」の「2.6.2 別名の付与規則」を参照してください。
<サービスプラットフォームのインストールディレクトリ>\CC\admin\bin\cjgetrarprop <J2EEサーバ名> -nameserver corbaname::localhost:<インプロセスのネーミングサービス用のポート番号> -resname <インポートしたDB Connectorの名称> -c property.xml |
<サービスプラットフォームのインストールディレクトリ>\CC\admin\bin\cjsetrarprop <J2EEサーバ名> -nameserver corbaname::localhost:<インプロセスのネーミングサービス用のポート番号> -resname <インポートしたDB Connectorの名称> -c property.xml |
All Rights Reserved. Copyright (C) 2012, 2019, Hitachi, Ltd.