スケーラブルデータベースサーバ HiRDB Version 8 UAP開発ガイド

[目次][索引][前へ][次へ]

6.4.1 UNIXクライアントのディレクトリ及びファイル構成

インストール時に自動的に作成されるファイルとディレクトリを表6-1表6-6に示します。

表6-1 HiRDB/Developer's Kitの場合のファイルとディレクトリ(UNIXクライアント)

名称 ディレクトリ※1 ファイル名 プラットフォーム
HP
(32)
HP
(64)
Sol
(32)
Sol
(64)
AIX
(32)
AIX
(64)
Linux
(32)
ヘッダファイル /HiRDB/include SQLCA.CBL
SQLDA.CBL
SQLIOA.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 × ×
SQLCAMTH.cbl × ×
SQLCSNA.CBL
アーカイブファイル /HiRDB/client/lib libclt.a
libclt64.a × × × ×
libcltxa.a ×
libcltya.a ×
libcltm.a × × ×
libcltxam.a × × ×
libcltyam.a × × ×
libcltk.a
libcltk64.a × × × ×
libclts.a
共用ライブラリ※2 /HiRDB/client/lib libzclt.sl
libzclt64.sl × × × ×
libzcltx.sl
libzclty.sl
libzcltm.sl × × ×
libzcltxm.sl × × ×
libzcltym.sl × × ×
libzcltk.sl
libzcltk64.sl × × × ×
libzpdodbc.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 × × × × ×
libzclt6ys.sl × × × × ×
libzclt6ys64.sl × × × × × ×
JDBCドライバ /HiRDB/client/lib libjjdbc.sl
pdjdbc.jar
pdjdbc2.jar
ODBCドライバ /HiRDB/client/lib libodbcdrv.sl × × × × × ×
libodbcdrv64.sl × × × × × × ×
コマンド・ユティリティ /HiRDB/client/utl pdcpp
pdocc
pdcbl
pdocb
pdprep
pdtrcmgr
pdodbcsetup × × × × ×
pdodbcconfig × × × × ×
/HiRDB/bin pddef
SQLJ /HiRDB/client/lib pdsqlj.jar × × ×
libpdparse.sl × × ×
libpdsqljn.sl × × ×
/HiRDB/client/utl pdjava × × ×
JBuilder /HiRDB/jba pdjba35.jar × × × ×
pdjba4.jar × × × ×
pdjba5.jar × × × ×
メッセージオブジェクトファイル /HiRDB/lib msgtxt
構文解析ライブラリ※2 /HiRDB/lib/sjis libasqap.sl
/HiRDB/lib/chinese
/HiRDB/lib/lang-c
/HiRDB/lib/ujis
/HiRDB/lib/utf8
/HiRDB/lib/chinese-gb18030
サンプルソース /HiRDB/client/samplep/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

(凡例)
HP(32):32ビットモードのHP-UX
HP(64):64ビットモードのHP-UX
Sol(32):32ビットモードのSolaris
Sol(64):64ビットモードのSolaris
AIX(32):32ビットモードのAIX
AIX(64):64ビットモードのAIX
Linux(32):32ビットモードのLinux
○:ファイルは作成されます。
△:ファイルは作成されますが,そのファイルを使用した機能は動作しません。
×:ファイルは作成されません。

注※1
下線で示す部分は,HiRDBのインストールディレクトリを示します。

注※2
共用ライブラリ,構文解析ライブラリのサフィックスは,プラットフォームによって異なります。Solaris及びLinuxの場合は「.so」,AIXの場合は「.a」となります。

 

表6-2 HiRDB/Run Timeの場合のファイルとディレクトリ(UNIXクライアント)

名称 ディレクトリ※1 ファイル名 プラットフォーム
HP
(32)
HP
(64)
Sol
(32)
Sol
(64)
AIX
(32)
AIX
(64)
Linux
(32)
アーカイブファイル /HiRDB/client/lib libclt.a
libclt64.a × × × ×
libcltxa.a ×
libcltya.a ×
libcltm.a × × ×
libcltxam.a × × ×
libcltyam.a × × ×
libcltk.a
libcltk64.a × × × ×
libclts.a × ×
共用ライブラリ※2 /HiRDB/client/lib libzclt.sl
libzclt64.sl × × × ×
libzcltx.sl
libzclty.sl
libzcltm.sl × × ×
libzcltxm.sl × × ×
libzcltym.sl × × ×
libzcltk.sl
libzcltk64.sl × × × ×
libzpdodbc.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 × × × × ×
libzclt6ys.sl × × × × ×
libzclt6ys64.sl × × × × × ×
JDBCドライバ /HiRDB/client/lib libjjdbc.sl
pdjdbc.jar
pdjdbc2.jar
ODBCドライバ /HiRDB/client/lib libodbcdrv.sl × × × × × ×
libodbcdrv64.sl × × × × × × ×
SQLJランタイム /HiRDB/client/lib pdruntime.jar × × ×
libpdsqljn.sl × × ×
コマンド・ユティリティ /HiRDB/client/utl pdtrcmgr
pdodbcsetup × × × × ×
pdodbcconfig × × × × ×
XML変換コマンド /HiRDB/client/utl phdxmlcnv
XML変換ライブラリ /HiRDB/client/lib XMLConverter.jar

(凡例)
HP(32):32ビットモードのHP-UX
HP(64):64ビットモードのHP-UX
Sol(32):32ビットモードのSolaris
Sol(64):64ビットモードのSolaris
AIX(32):32ビットモードのAIX
AIX(64):64ビットモードのAIX
Linux(32):32ビットモードのLinux
○:ファイルは作成されます。
△:ファイルは作成されますが,そのファイルを使用した機能は動作しません。
×:ファイルは作成されません。

注※1
下線で示す部分は,HiRDBのインストールディレクトリを示します。

注※2
共用ライブラリのサフィックスは,プラットフォームによって異なります。Solaris及びLinuxの場合は「.so」,AIXの場合は「.a」となります。

 

表6-3 HiRDB/Developer's Kitの場合のファイルとディレクトリ(IPFマシンのUNIXクライアント)

名称 ディレクトリ ファイル名 プラットフォーム
HP-UX Linux
ヘッダファイル /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
共用ライブラリ /HiRDB/client/lib libzclt.so ×
libzclt64.so
libzcltx.so ×
libzcltx64.so
libzclty.so ×
libzclty64.so
libzcltk.so ×
libzcltk64.so
libsqlauxf.so ×
libsqlauxf64.so
libzcltxk.so ×
libzcltxk64.so
libzcltyk.so ×
libzcltyk64.so
libzclts.so ×
libzclts64.so
libzcltxs.so ×
libzcltxs64.so
libzcltys.so ×
libzcltys64.so
JDBCドライバ /HiRDB/client/lib libjjdbc.so
libjjdbc32.so ×
pdjdbc.jar
pdjdbc2.jar
pdjdbc32.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 pdsqlj.jar
pdsqlj32.jar ×
pdsqljn.so
pdsqljn32.so ×
libpdparse.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/utf8
/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のインストールディレクトリを示します。

 

表6-4 HiRDB/Run Timeの場合のファイルとディレクトリ(IPFマシンのUNIXクライアント)

名称 ディレクトリ ファイル名 プラットフォーム
HP-UX Linux
共用ライブラリ /HiRDB/client/lib libzclt.so ×
libzclt64.so
libzcltx.so ×
libzcltx64.so
libzclty.so ×
libzclty64.so
libzcltk.so ×
libzcltk64.so
libsqlauxf.so ×
libsqlauxf64.so
libzcltxk.so ×
libzcltxk64.so
libzcltyk.so ×
libzcltyk64.so
libzclts.so ×
libzclts64.so
libzcltxs.so ×
libzcltxs64.so
libzcltys.so ×
libzcltys64.so
JDBCドライバ /HiRDB/client/lib libjjdbc.so
libjjdbc32.so ×
pdjdbc.jar
pdjdbc2.jar
pdjdbc32.jar ×
ODBCドライバ /HiRDB/client/lib libodbcdrv.sl × ×
libodbcdrv64.sl ×
SQLJランタイム /HiRDB/client/lib pdruntime.jar
pdruntime32.jar ×
pdnativert.jar
pdnativert32.jar ×
pdsqljn.so
コマンド・ユティリティ /HiRDB/client/utl pdtrcmgr
XML変換コマンド /HiRDB/client/utl phdxmlcnv
XML変換ライブラリ /HiRDB/client/lib XMLConverter.jar

(凡例)
○:ファイルは作成されます。
△:ファイルは作成されますが,そのファイルを使用した機能は動作しません。
×:ファイルは作成されません。

注※
下線で示す部分は,HiRDBのインストールディレクトリを示します。

 

表6-5 HiRDB/Developer's Kitの場合のファイルとディレクトリ(Linux(EM64T))

名称 ディレクトリ ファイル名
ヘッダファイル /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
共用ライブラリ /HiRDB/client/lib libzclt.so
libzclt64.so
libzcltx.so
libzclty.so
libzcltk.so
libzcltk64.so
libsqlauxf.so
libsqlauxf64.so
libzcltxk.so
libzcltyk.so
libzcltyk64.so
libzclts.so
libzcltxs.so
libzcltys.so
libzclty64.so
libzcltys64.so
JDBCドライバ /HiRDB/client/utl libjjdbc.so
pdjdbc.jar
pdjdbc2.jar
ODBCドライバ /HiRDB/client/lib libodbcdrv.sl
libodbcdrv64.sl
コマンド・ユティリティ /HiRDB/client/utl pdcpp
pdocc
pdcbl
pdocc
pdprep
pdtrcmgr
/HiRDB/bin pddef
SQLJ /HiRDB/client/lib pdsqlj.jar
libpdparse.so
libpdsqljn.so
pdruntime.jar
/HiRDB/client/utl pdjava
メッセージオブジェクトファイル /HiRDB/lib msgtxt
構文解析ライブラリ /HiRDB/lib/sjis libasqap.so
/HiRDB/lib/chinese
/HiRDB/lib/lang-c
/HiRDB/lib/ujis
/HiRDB/lib/utf8
/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のインストールディレクトリを示します。

 

表6-6 HiRDB/Run Timeの場合のファイルとディレクトリ(Linux(EM64T))

名称 ディレクトリ ファイル名
共用ライブラリ /HiRDB/client/lib libzclt.so
libzclt64.so
libzcltx.so
libzclty.so
libzcltk.so
libzcltk64.so
libsqlauxf.so
libsqlauxf64.so
libzcltxk.so
libzcltyk.so
libzcltyk64.so
libzclts.so
libzcltxs.so
libzcltys.so
libzclty64.so
libzcltys64.so
JDBCドライバ /HiRDB/client/utl libjjdbc.so
pdjdbc.jar
pdjdbc2.jar
ODBCドライバ /HiRDB/client/lib libodbcdrv.sl
libodbcdrv64.sl
SQLJランタイム /HiRDB/client/lib libpdsqljn.so
コマンド・ユティリティ /HiRDB/client/utl pdtrcmgr
XML変換コマンド /HiRDB/client/utl phdxmlcnv
XML変換ライブラリ /HiRDB/client/lib XMLConverter.jar

注※
下線で示す部分は,HiRDBのインストールディレクトリを示します。

 

●アーカイブファイル,共用ライブラリの用途別の使用ファイル
アーカイブファイル,共用ライブラリの用途別の使用ファイルを表6-7表6-8に示します。

表6-7 アーカイブファイルの用途別の使用ファイル(UNIXクライアント)

用途 使用するファイル
通常のUAP libclt.a
XAインタフェース接続 動的接続(シングルスレッド用) libcltxa.a
静的接続又は動的接続(シングルスレッド用) libcltya.a
複数接続機能 DCEスレッド libcltm.a
カーネルスレッド libcltk.a
Solarisスレッド libcltk.a
シングルスレッド libclts.a

注※
TMに登録するスイッチ名称で,静的登録又は動的登録のどちらかに切り替えられます。

 

表6-8 共用ライブラリの用途別の使用ファイル(UNIXクライアント)

用途 使用するファイル
通常のUAP libzclt.sl
XAインタフェース接続 動的接続 シングルスレッド用 libzcltx.sl
libzcltx64.sl
libzcltxs.sl(複数接続機能を使用する場合)
libzcltxs64.sl
(複数接続機能を使用する場合)
マルチスレッド用 libzcltxk.sl
静的接続又は動的接続 シングルスレッド用 libzclty.sl
libzclty64.sl
libzcltys.sl(複数接続機能を使用又はTUXEDO対応の場合)
libzcltys64.sl
(複数接続を使用する場合)
マルチスレッド用 libzcltyk.sl
libzcltyk64.sl
静的登録又は動的登録 シングルスレッド用 libzclt6ys.sl
(複数接続機能を使用する場合)
libzclt6ys64.sl
(複数接続機能を使用する場合)
マルチスレッド用 libzclt6yk.sl
複数接続機能 DCEスレッド libzcltm.sl
カーネルスレッド libzcltk.sl
Solarisスレッド libzcltk.sl
シングルスレッド libzclts.sl
ODBC接続 libzpdodbc.sl
SQL補助関数用 libsqlauxf.sl

共用ライブラリのサフィックスは,プラットフォームによって異なります。Solaris及びLinuxの場合は「.so」,AIXの場合は「.a」となります。

注※
TMに登録するスイッチ名称で,静的登録又は動的登録のどちらかに切り替えられます。

●各トランザクションマネジャが使用するライブラリ
各トランザクションマネジャが使用するライブラリ一覧を次の表に示します。

表6-9 各トランザクションマネジャが使用するライブラリ一覧(UNIXクライアント)

トランザクションマネジャ ライブラリ名 バックエンドサーバ接続保持機能
OpenTP1 libzcltx.sl
libzclty.sl
libzcltxs.sl
libzcltys.sl
libzcltx64.sl
libzclty64.sl
libzcltxs64.sl
libzcltys64.sl
libzclt6ys.sl
libzclt6ys64.sl
TPBroker for C++ libzcltxk.sl ×
libzcltyk.sl ×
TUXEDO libzcltys.sl
WebLogic Server libzcltyk.sl ×
TP1/EE libzcltyk.sl
libzcltyk64.so
libzclt6yk.sl

(凡例)
○:バックエンドサーバ接続保持機能を使用できます。
×:バックエンドサーバ接続保持機能を使用できません。

共用ライブラリのサフィックスは,プラットフォームによって異なります。Solaris,及びLinuxの場合は「.so」,AIXの場合は「.a」となります。