6.4.1 UNIXクライアントのディレクトリ及びファイル構成
インストール時に自動的に作成されるファイルとディレクトリを次の表に示します。
|
名称 |
ディレクトリ※1 |
ファイル名 |
プラットフォーム |
||
|---|---|---|---|---|---|
|
AIX (32) |
AIX (64) |
Linux (32) |
|||
|
ヘッダファイル |
/HiRDB/include |
SQLCA.CBL |
○ |
○ |
○ |
|
SQLCA64.CBL |
× |
○ |
× |
||
|
SQLDA.CBL |
○ |
○ |
○ |
||
|
SQLDA64.CBL |
× |
○ |
× |
||
|
SQLIOA.CBL |
○ |
○ |
○ |
||
|
SQLIOA64.CBL |
× |
○ |
× |
||
|
pdbtypes.h |
○ |
○ |
○ |
||
|
pdberrno.h |
○ |
○ |
○ |
||
|
pdbmisc.h |
○ |
○ |
○ |
||
|
pdbmiscm.h |
○ |
○ |
○ |
||
|
pdbsqlda.h |
○ |
○ |
○ |
||
|
pdbsqlcsna.h |
○ |
○ |
○ |
||
|
pddbhash.h |
○ |
○ |
○ |
||
|
pdauxcnv.h |
○ |
○ |
○ |
||
|
SQLCAM.cbl |
○ |
○ |
○ |
||
|
SQLDAM.cbl |
○ |
○ |
○ |
||
|
SQLIOAM.cbl |
○ |
○ |
○ |
||
|
SQLIOAMTH.CBL |
○ |
○ |
○ |
||
|
SQLIOAMTH64.CBL |
× |
○ |
× |
||
|
SQLCAMTH.CBL |
○ |
○ |
○ |
||
|
SQLCAMTH64.CBL |
× |
○ |
× |
||
|
SQLCSNA.CBL |
○ |
○ |
○ |
||
|
SQLCSNA64.CBL |
× |
○ |
× |
||
|
SQLIOA32.CBL |
○ |
○ |
○ |
||
|
SQLIOALP.CBL |
× |
○ |
× |
||
|
SQLCNSTS.CBL |
○ |
○ |
○ |
||
|
SQLCNSTD.CBL |
○ |
○ |
○ |
||
|
SQLMCNCT.CBL |
○ |
○ |
○ |
||
|
アーカイブファイル |
/HiRDB/client/lib |
libclt.a |
○ |
○ |
○ |
|
libclt64.a |
× |
○ |
× |
||
|
libcltxa.a |
○ |
○ |
○ |
||
|
libcltya.a |
○ |
○ |
○ |
||
|
libcltk.a |
○ |
○ |
○ |
||
|
libcltk64.a |
× |
○ |
× |
||
|
libclts.a |
○ |
○ |
○ |
||
|
共用ライブラリ※2 |
/HiRDB/client/lib |
libzclt.sl |
○ |
○ |
○ |
|
libzclt64.sl |
× |
○ |
× |
||
|
libzcltx.sl |
○ |
○ |
○ |
||
|
libzclty.sl |
○ |
○ |
○ |
||
|
libzcltk.sl |
○ |
○ |
○ |
||
|
libzcltkt.sl |
× |
× |
○ |
||
|
libzcltk64.sl |
× |
○ |
× |
||
|
libsqlauxf.sl |
○ |
○ |
○ |
||
|
libsqlauxf64.sl |
× |
○ |
× |
||
|
libzcltxk.sl |
○ |
○ |
△ |
||
|
libzcltyk.sl |
○ |
○ |
△ |
||
|
libzclts.sl |
○ |
○ |
○ |
||
|
libzcltxs.sl |
○ |
○ |
○ |
||
|
libzcltys.sl |
○ |
○ |
○ |
||
|
libzclty64.sl |
× |
○ |
× |
||
|
libzcltys64.sl |
× |
○ |
× |
||
|
libzclt6k.sl |
○ |
○ |
× |
||
|
libzclt6k64.sl |
× |
○ |
× |
||
|
libzclt6yk.sl |
○ |
○ |
× |
||
|
libzclt6yk64.sl |
× |
○ |
× |
||
|
libzclt6ys.sl |
○ |
○ |
× |
||
|
libzclt6ys64.sl |
× |
○ |
× |
||
|
libzsocrypto.sl |
○ |
○ |
○ |
||
|
libzsocrypto_r.sl |
○ |
○ |
○ |
||
|
libzsocrypto64.sl |
× |
○ |
× |
||
|
libzsocrypto_r64.sl |
× |
○ |
× |
||
|
JDBCドライバ |
/HiRDB/client/lib |
libjjdbc.sl |
○ |
○ |
○ |
|
pdjdbc.jar |
○ |
○ |
○ |
||
|
pdjdbc2.jar |
○ |
○ |
○ |
||
|
pdjdbc4.jar |
○ |
○ |
○ |
||
|
pdjdbc43.jar |
○ |
○ |
○ |
||
|
ODBCドライバ |
/HiRDB/client/lib |
libodbcdrv.sl |
× |
× |
○ |
|
libodbcdrv64.sl |
× |
× |
× |
||
|
コマンド・ユティリティ |
/HiRDB/client/utl |
pdcpp |
○ |
○ |
○ |
|
pdocc |
○ |
○ |
○ |
||
|
pdcbl |
○ |
○ |
○ |
||
|
pdocb |
○ |
○ |
○ |
||
|
pdprep |
○ |
○ |
○ |
||
|
pdtrcmgr |
○ |
○ |
○ |
||
|
/HiRDB/bin |
pddef |
○ |
○ |
○ |
|
|
SQLJ |
/HiRDB/client/lib |
pdruntime.jar |
○ |
× |
○ |
|
pdnativert.jar |
○ |
× |
○ |
||
|
pdsqlj.jar |
○ |
× |
○ |
||
|
libpdparse.sl |
○ |
× |
○ |
||
|
libpdsqljn.sl |
○ |
× |
○ |
||
|
/HiRDB/client/utl |
pdjava |
○ |
× |
○ |
|
|
メッセージオブジェクトファイル |
/HiRDB/lib |
msgtxt |
○ |
○ |
○ |
|
構文解析ライブラリ※2 |
/HiRDB/lib/sjis |
libasqap.sl |
○ |
○ |
○ |
|
/HiRDB/lib/chinese |
○ |
○ |
○ |
||
|
/HiRDB/lib/lang-c |
○ |
○ |
○ |
||
|
/HiRDB/lib/ujis |
○ |
○ |
○ |
||
|
/HiRDB/lib/utf-8 |
○ |
○ |
○ |
||
|
/HiRDB/lib/utf-8_ivs |
○ |
○ |
○ |
||
|
/HiRDB/lib/chinese-gb18030 |
○ |
○ |
○ |
||
|
サンプルソース |
/HiRDB/client/sampleap/uap |
CREATE.ec |
○ |
○ |
○ |
|
SAMPLE1.ec |
○ |
○ |
○ |
||
|
SAMPLE2.ec |
○ |
○ |
○ |
||
|
SAMPLE3.ec |
○ |
○ |
○ |
||
|
sample1.ecb |
○ |
○ |
○ |
||
|
sample.mk |
○ |
○ |
○ |
||
|
inputf1 |
○ |
○ |
○ |
||
|
inputf2 |
○ |
○ |
○ |
||
|
XML変換コマンド※3 |
/HiRDB/client/utl |
phdxmlcnv |
○ |
○ |
○ |
|
XML変換ライブラリ※3 |
/HiRDB/client/lib |
XMLConverter.jar |
○ |
○ |
○ |
- (凡例)
-
AIX(32):32ビットモードのAIX
AIX(64):64ビットモードのAIX
Linux(32):32ビットモードのLinux
○:ファイルは作成されます。
△:ファイルは作成されますが,そのファイルを使用した機能は動作しません。
×:ファイルは作成されません。
- 注※1
-
下線で示す部分は,HiRDBのインストールディレクトリを示します。
- 注※2
-
共用ライブラリ,構文解析ライブラリのサフィックスは,プラットフォームによって異なります。Linuxの場合は「.so」,AIXの場合は「.a」となります。
- 注※3
-
HiRDB XML Extensionに同梱されるため,HiRDBサーバ製品中のHiRDBクライアントには同梱されません。
|
名称 |
ディレクトリ※1 |
ファイル名 |
プラットフォーム |
||
|---|---|---|---|---|---|
|
AIX (32) |
AIX (64) |
Linux (32) |
|||
|
アーカイブファイル |
/HiRDB/client/lib |
libclt.a |
○ |
○ |
○ |
|
libclt64.a |
× |
○ |
× |
||
|
libcltxa.a |
○ |
○ |
○ |
||
|
libcltya.a |
○ |
○ |
○ |
||
|
libcltk.a |
○ |
○ |
○ |
||
|
libcltk64.a |
× |
○ |
× |
||
|
libclts.a |
○ |
○ |
○ |
||
|
共用ライブラリ※2 |
/HiRDB/client/lib |
libzclt.sl |
○ |
○ |
○ |
|
libzclt64.sl |
× |
○ |
× |
||
|
libzcltx.sl |
○ |
○ |
○ |
||
|
libzclty.sl |
○ |
○ |
○ |
||
|
libzcltk.sl |
○ |
○ |
○ |
||
|
libzcltkt.sl |
× |
× |
○ |
||
|
libzcltk64.sl |
× |
○ |
× |
||
|
libsqlauxf.sl |
○ |
○ |
○ |
||
|
libsqlauxf64.sl |
× |
○ |
× |
||
|
libzcltxk.sl |
○ |
○ |
△ |
||
|
libzcltyk.sl |
○ |
○ |
△ |
||
|
libzclts.sl |
○ |
○ |
○ |
||
|
libzcltxs.sl |
○ |
○ |
○ |
||
|
libzcltys.sl |
○ |
○ |
○ |
||
|
libzclty64.sl |
× |
○ |
× |
||
|
libzcltys64.sl |
× |
○ |
× |
||
|
libzclt6k.sl |
○ |
○ |
× |
||
|
libzclt6k64.sl |
× |
○ |
× |
||
|
libzclt6yk.sl |
○ |
○ |
× |
||
|
libzclt6yk64.sl |
× |
○ |
× |
||
|
libzclt6ys.sl |
○ |
○ |
× |
||
|
libzclt6ys64.sl |
× |
○ |
× |
||
|
libzsocrypto.sl |
○ |
○ |
○ |
||
|
libzsocrypto_r.sl |
○ |
○ |
○ |
||
|
libzsocrypto64.sl |
× |
○ |
× |
||
|
libzsocrypto_r64.sl |
× |
○ |
× |
||
|
JDBCドライバ |
/HiRDB/client/lib |
libjjdbc.sl |
○ |
○ |
○ |
|
pdjdbc.jar |
○ |
○ |
○ |
||
|
pdjdbc2.jar |
○ |
○ |
○ |
||
|
pdjdbc4.jar |
○ |
○ |
○ |
||
|
pdjdbc43.jar |
○ |
○ |
○ |
||
|
ODBCドライバ |
/HiRDB/client/lib |
libodbcdrv.sl |
× |
× |
○ |
|
libodbcdrv64.sl |
× |
× |
× |
||
|
SQLJランタイム |
/HiRDB/client/lib |
pdruntime.jar |
○ |
× |
○ |
|
pdnativert.jar |
○ |
× |
○ |
||
|
libpdsqljn.sl |
○ |
× |
○ |
||
|
コマンド・ユティリティ |
/HiRDB/client/utl |
pdtrcmgr |
○ |
○ |
○ |
|
XML変換コマンド※3 |
/HiRDB/client/utl |
phdxmlcnv |
○ |
○ |
○ |
|
XML変換ライブラリ※3 |
/HiRDB/client/lib |
XMLConverter.jar |
○ |
○ |
○ |
- (凡例)
-
AIX(32):32ビットモードのAIX
AIX(64):64ビットモードのAIX
Linux(32):32ビットモードのLinux
○:ファイルは作成されます。
△:ファイルは作成されますが,そのファイルを使用した機能は動作しません。
×:ファイルは作成されません。
- 注※1
-
下線で示す部分は,HiRDBのインストールディレクトリを示します。
- 注※2
-
共用ライブラリのサフィックスは,プラットフォームによって異なります。Linuxの場合は「.so」,AIXの場合は「.a」となります。
- 注※3
-
HiRDB XML Extensionに同梱されるため,HiRDBサーバ製品中のHiRDBクライアントには同梱されません。
|
名称 |
ディレクトリ |
ファイル名 |
|---|---|---|
|
ヘッダファイル |
/HiRDB/include |
SQLCA.CBL |
|
SQLCA64.CBL |
||
|
SQLDA.CBL |
||
|
SQLDA64.CBL |
||
|
SQLIOA.CBL |
||
|
SQLIOA64.CBL |
||
|
pdbtypes.h |
||
|
pdberrno.h |
||
|
pdbmisc.h |
||
|
pdbmiscm.h |
||
|
pdbsqlda.h |
||
|
pdbsqlcsna.h |
||
|
pddbhash.h |
||
|
pdauxcnv.h |
||
|
SQLCAM.cbl |
||
|
SQLDAM.cbl |
||
|
SQLIOAM.cbl |
||
|
SQLIOAMTH.CBL |
||
|
SQLIOAMTH64.CBL |
||
|
SQLCAMTH.CBL |
||
|
SQLCAMTH64.CBL |
||
|
SQLCSNA.CBL |
||
|
SQLCSNA64.CBL |
||
|
SQLIOA32.CBL |
||
|
SQLIOALP.CBL |
||
|
SQLCNSTS.CBL |
||
|
SQLCNSTD.CBL |
||
|
SQLMCNCT.CBL |
||
|
共用ライブラリ |
/HiRDB/client/lib |
libzclt.so |
|
libzclt64.so |
||
|
libzcltx.so |
||
|
libzclty.so |
||
|
libzclty64.so |
||
|
libzcltys64.so |
||
|
libzcltk.so |
||
|
libzcltkt.so |
||
|
libzcltk64.so |
||
|
libsqlauxf.so |
||
|
libsqlauxf64.so |
||
|
libzcltxk.so |
||
|
libzcltyk.so |
||
|
libzcltyk64.so |
||
|
libzclts.so |
||
|
libzcltxs.so |
||
|
libzcltys.so |
||
|
libzsocrypto.so |
||
|
libzsocrypto_r.so |
||
|
libzsocrypto64.so |
||
|
libzsocrypto_r64.so |
||
|
JDBCドライバ |
/HiRDB/client/utl |
libjjdbc.so |
|
pdjdbc.jar |
||
|
pdjdbc2.jar |
||
|
pdjdbc4.jar |
||
|
pdjdbc43.jar |
||
|
ODBCドライバ |
/HiRDB/client/lib |
libodbcdrv.so |
|
libodbcdrv64.so |
||
|
コマンド・ユティリティ |
/HiRDB/client/utl |
pdcpp |
|
pdocc |
||
|
pdcbl |
||
|
pdocb |
||
|
pdprep |
||
|
pdtrcmgr |
||
|
/HiRDB/bin |
pddef |
|
|
pddivinfgt |
||
|
SQLJ |
/HiRDB/client/lib |
pdsqlj.jar |
|
pdruntime.jar |
||
|
pdnativert.jar |
||
|
libpdparse.so |
||
|
libpdsqljn.so |
||
|
/HiRDB/client/utl |
pdjava |
|
|
メッセージオブジェクトファイル |
/HiRDB/lib |
msgtxt |
|
構文解析ライブラリ |
/HiRDB/lib/sjis |
libasqap.so |
|
/HiRDB/lib/chinese |
||
|
/HiRDB/lib/lang-c |
||
|
/HiRDB/lib/ujis |
||
|
/HiRDB/lib/utf-8 |
||
|
/HiRDB/lib/utf-8_ivs |
||
|
/HiRDB/lib/chinese-gb18030 |
||
|
サンプルソース |
/HiRDB/client/sampleap/uap |
CREATE.ec |
|
SAMPLE1.ec |
||
|
SAMPLE2.ec |
||
|
SAMPLE3.ec |
||
|
Sample1.ecb |
||
|
Sample.mk |
||
|
inputf1 |
||
|
inputf2 |
||
|
XML変換コマンド※ |
/HiRDB/client/utl |
phdxmlcnv |
|
XML変換ライブラリ※ |
/HiRDB/client/lib |
XMLConverter.jar |
- 注
-
下線で示す部分は,HiRDBのインストールディレクトリを示します。
- 注※
-
HiRDB XML Extensionに同梱されるため,HiRDBサーバ製品中のHiRDBクライアントには同梱されません。
|
名称 |
ディレクトリ |
ファイル名 |
|---|---|---|
|
共用ライブラリ |
/HiRDB/client/lib |
libzclt.so |
|
libzclt64.so |
||
|
libzcltx.so |
||
|
libzclty.so |
||
|
libzclty64.so |
||
|
libzcltys64.so |
||
|
libzcltk.so |
||
|
libzcltkt.so |
||
|
libzcltk64.so |
||
|
libsqlauxf.so |
||
|
libsqlauxf64.so |
||
|
libzcltxk.so |
||
|
libzcltyk.so |
||
|
libzcltyk64.so |
||
|
libzclts.so |
||
|
libzcltxs.so |
||
|
libzcltys.so |
||
|
libzsocrypto.so |
||
|
libzsocrypto_r.so |
||
|
libzsocrypto64.so |
||
|
libzsocrypto_r64.so |
||
|
JDBCドライバ |
/HiRDB/client/utl |
libjjdbc.so |
|
pdjdbc.jar |
||
|
pdjdbc2.jar |
||
|
pdjdbc4.jar |
||
|
pdjdbc43.jar |
||
|
ODBCドライバ |
/HiRDB/client/lib |
libodbcdrv.so |
|
libodbcdrv64.so |
||
|
SQLJランタイム |
/HiRDB/client/lib |
libpdsqljn.so |
|
pdruntime.jar |
||
|
pdnativert.jar |
||
|
コマンド・ユティリティ |
/HiRDB/client/utl |
pdtrcmgr |
|
/HiRDB/bin |
pddivinfgt |
|
|
XML変換コマンド※ |
/HiRDB/client/utl |
phdxmlcnv |
|
XML変換ライブラリ※ |
/HiRDB/client/lib |
XMLConverter.jar |
- 注
-
下線で示す部分は,HiRDBのインストールディレクトリを示します。
- 注※
-
HiRDB XML Extensionに同梱されるため,HiRDBサーバ製品中のHiRDBクライアントには同梱されません。
- ●アーカイブファイル,共用ライブラリの用途別の使用ファイル
-
アーカイブファイルの用途別の使用ファイルを次の表に示します。
表6‒12 アーカイブファイルの用途別の使用ファイル(UNIXクライアント) 用途
使用するファイル
通常のUAP
libclt.a
XAインタフェース接続
動的登録(シングルスレッド用)
libcltxa.a
静的登録又は動的登録(シングルスレッド用)※
libcltya.a
複数接続機能
DCEスレッド
libcltm.a
カーネルスレッド
libcltk.a
シングルスレッド
libclts.a
- 注※
-
TMに登録するスイッチ名称で,静的登録又は動的登録のどちらかに切り替えられます。
共用ライブラリの用途別の使用ファイルを次の表に示します。
|
用途 |
使用するファイル |
||
|---|---|---|---|
|
通常のUAP |
libzclt.sl |
||
|
XAインタフェース接続 |
動的登録 |
シングルスレッド用 |
libzcltx.sl libzcltx64.sl libzcltxs.sl(複数接続機能を使用する場合) libzcltxs64.sl(複数接続機能を使用する場合) |
|
マルチスレッド用 |
libzcltxk.sl |
||
|
静的登録又は動的登録※ |
シングルスレッド用 |
libzclt6ys.sl(複数接続機能を使用する場合) libzclt6ys64.sl(複数接続機能を使用する場合) libzclty.sl libzclty64.sl libzcltys.sl(複数接続機能を使用,又はTUXEDO対応の場合) libzcltys64.sl(複数接続機能を使用する場合) |
|
|
マルチスレッド用 |
libzclt6yk.sl libzclt6yk64.sl libzcltyk.sl libzcltyk64.sl |
||
|
複数接続機能 |
DCEスレッド |
libzcltm.sl |
|
|
カーネルスレッド |
libzcltk.sl |
||
|
シングルスレッド |
libzclts.sl |
||
|
ODBC接続 |
libzpdodbc.sl |
||
|
SQL補助関数用 |
libsqlauxf.sl |
||
- 注
-
共用ライブラリのサフィックスは,プラットフォームによって異なります。Linuxの場合は「.so」,AIXの場合は「.a」となります。
- 注※
-
TMに登録するスイッチ名称で,静的登録又は動的登録のどちらかに切り替えられます。
- ●各トランザクションマネジャが使用するライブラリ
-
各トランザクションマネジャが使用するライブラリ一覧を次の表に示します。
表6‒14 各トランザクションマネジャが使用するライブラリ一覧(UNIXクライアント) トランザクションマネジャ
ライブラリ名
バックエンドサーバ接続保持機能
OpenTP1
libzclt6ys.sl
○
libzclt6ys64.sl
○
libzcltx.sl
○
libzclty.sl
○
libzcltxs.sl
○
libzcltys.sl
○
libzcltx64.sl
○
libzclty64.sl
○
libzcltxs64.sl
○
libzcltys64.sl
○
TPBroker for C++
libzcltxk.sl
×
libzcltyk.sl
×
TUXEDO
libzcltys.sl
○
TP1/EE
libzclt6yk.sl
○
libzclt6yk64.sl
○
libzcltyk.sl
○
libzcltyk64.sl
○
- (凡例)
-
○:バックエンドサーバ接続保持機能を使用できます。
×:バックエンドサーバ接続保持機能を使用できません。
- 注
-
共用ライブラリのサフィックスは,プラットフォームによって異なります。Linuxの場合は「.so」,AIXの場合は「.a」となります。