スケーラブルデータベースサーバ HiRDB Version 8 システム導入・設計ガイド(UNIX(R)用)
(1) OpenTP1の場合
HiRDBをOpenTP1に登録するには,OpenTP1のtrnlnkrmコマンドを使用します。trnlnkrmコマンドの指定例を次に示します。
(a) 動的登録の場合
trnlnkrm -a HiRDB_DB_SERVER -s pdtxa_switch -o /HiRDB/client/lib/libzclty.sl
|
- 〔説明〕
- -a:RM名を指定します。
- -s:RMスイッチ名(XAスイッチ構造体の名称)を指定します。RMスイッチ名は,登録方法(動的登録又は静的登録)によって異なります。
- -o:RM関連オブジェクト名(共用ライブラリのファイル名)を指定します。
(b) 静的登録の場合
trnlnkrm -a HiRDB_DB_SERVER -s pdtxa_switch_y -o /HiRDB/client/lib/libzclty.sl
|
- 〔説明〕
- -a:RM名を指定します。
- -s:RMスイッチ名(XAスイッチ構造体の名称)を指定します。RMスイッチ名は,登録方法(動的登録又は静的登録)によって異なります。
- -o:RM関連オブジェクト名(共用ライブラリのファイル名)を指定します。
(2) TPBroker for C++の場合
HiRDBをTPBroker for C++に登録するには,TPBroker for C++のtslnkrmコマンドを使用します。tslnkrmコマンドの指定例を次に示します。
(a) 動的登録の場合
tslnkrm -a HiRDB_DB_SERVER_1 -s pdtxa_switch -o '/HiRDB/client/lib/libzcltyk.sl'
-r -m
tslnkrm -a HiRDB_DB_SERVER_2 -s pdtxa_switch -o '/HiRDB/client/lib/libzcltyk.sl'
-r -m
|
- 〔説明〕
- -a:RM名を指定します。
- -s:RMスイッチ名(XAスイッチ構造体の名称)を指定します。RMスイッチ名は,登録方法(動的登録又は静的登録)によって異なります。
- -o:RM関連オブジェクト名(共用ライブラリのファイル名)を指定します。
- -r:動的登録する場合に指定します。
- -m:OTSのデーモンがマルチスレッドで動作するようになります。
(b) 静的登録の場合
tslnkrm -a HiRDB_DB_SERVER_1 -s pdtxa_switch_y -o '/HiRDB/client/lib/libzcltyk.sl'
-r -m
tslnkrm -a HiRDB_DB_SERVER_2 -s pdtxa_switch_y -o '/HiRDB/client/lib/libzcltyk.sl'
-r -m
|
- 〔説明〕
- -a:RM名を指定します。
- -s:RMスイッチ名(XAスイッチ構造体の名称)を指定します。RMスイッチ名は,登録方法(動的登録又は静的登録)によって異なります。
- -o:RM関連オブジェクト名(共用ライブラリのファイル名)を指定します。
- -r:静的登録する場合に指定します。
- -m:OTSのデーモンがマルチスレッドで動作するようになります。
(3) TUXEDOの場合
$TUXDIR/udataobj/RMファイルでHiRDBをTUXEDOに登録します。$TUXDIRは,TUXEDOシステム・ソフトウェアがあるディレクトリの絶対パス名を示しています。RMファイルの指定例を次に示します。
(a) 動的登録の場合
HiRDB_DB_SERVER:pdtxa_switch:-L/HiRDB/client/lib -lzcltys
|
(b) 静的登録の場合
HiRDB_DB_SERVER:pdtxa_switch_y:-L/HiRDB/client/lib -lzcltys
|
(4) WebLogic Serverの場合
WebLogic ServerのJDBC接続プールの「ドライバクラス名」と「プロパティ」でHiRDBを登録します。指定例を次に示します。
(a) 静的登録の場合
ドライバクラス名:JP.co.Hitachi.soft.HiRDB.JDBC.JdbhXADataSource
プロパティ(key=value):user=認可識別子
password=パスワード
XAOpenString=トランザクションデータソースで定義した名称
dataSourceName=JDBC接続プールで指定した名称
Description=トランザクションデータソースで定義した名称
|
- 〔説明〕
- 登録するときに指定するJDBCドライバのパッケージ名称とDriverクラス名称を次に示します。
- パッケージ名称:JP.co.Hitachi.soft.HiRDB.JDBC
- Driverクラス名称:JdbhXADataSource
(5) TP1/EEの場合
HiRDBをTP1/EEに登録するには,TP1/EEのeetrnmkobjコマンドを使用します。eetrnmkobjコマンドの指定例を次に示します。
(a) 動的登録の場合
eetrnmkobj -r HiRDB_DB_SERVER -o seigyo -s pdtxa_switch \
-O /HiRDB/client/lib/libzcltyk.sl -i /HiRDB/include
|
- 〔説明〕
- -r:RM名を指定します。
- -o:リソースマネジャ連携オブジェクト名を指定します。
- -s:RMスイッチ名(XAスイッチ構造体の名称)を指定します。RMスイッチ名は,登録方法(動的登録又は静的登録)によって異なります。
- -O:RM関連オブジェクト名(共用ライブラリのファイル名)を指定します。
- -i:HiRDB提供ヘッダのパスを指定します。
(b) 静的登録の場合
eetrnmkobj -r HiRDB_DB_SERVER -o seigyo -s pdtxa_switch_y \
-O /HiRDB/client/lib/libzcltyk.sl -i /HiRDB/include
|
- 〔説明〕
- -r:RM名を指定します。
- -o:リソースマネジャ連携オブジェクト名を指定します。
- -s:RMスイッチ名(XAスイッチ構造体の名称)を指定します。RMスイッチ名は,登録方法(動的登録又は静的登録)によって異なります。
- -O:RM関連オブジェクト名(共用ライブラリのファイル名)を指定します。
- -i:HiRDB提供ヘッダのパスを指定します。
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.