Hitachi

ノンストップデータベース HiRDB Version 10 UAP開発ガイド


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

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

(凡例)

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クライアントには同梱されません。

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

名称

ディレクトリ※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

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

×

×

JDBCドライバ

/HiRDB/client/lib

libjjdbc.sl

pdjdbc.jar

pdjdbc2.jar

pdjdbc4.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クライアントには同梱されません。

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

名称

ディレクトリ

ファイル名

プラットフォーム

HP-UX

ヘッダファイル

/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

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

pdjdbc4.jar

ODBCドライバ

/HiRDB/client/lib

libodbcdrv.so

×

libodbcdrv64.so

コマンド・ユティリティ

/HiRDB/client/utl

pdcpp

pdocc

pdcbl

pdocb

pdprep

pdtrcmgr

/HiRDB/bin

pddef

SQLJ

/HiRDB/client/lib

pdruntime.jar

pdruntime32.jar

pdnativert.jar

pdnativert32.jar

pdsqlj.jar

pdsqlj32.jar

libpdsqljn.so

libpdsqljn32.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/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クライアントには同梱されません。

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

名称

ディレクトリ

ファイル名

プラットフォーム

HP-UX

共用ライブラリ

/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

pdjdbc4.jar

ODBCドライバ

/HiRDB/client/lib

libodbcdrv.so

×

libodbcdrv64.so

SQLJランタイム

/HiRDB/client/lib

pdruntime.jar

pdruntime32.jar

pdnativert.jar

pdnativert32.jar

libpdsqljn.so

libpdsqljn32.so

コマンド・ユティリティ

/HiRDB/client/utl

pdtrcmgr

XML変換コマンド

/HiRDB/client/utl

phdxmlcnv

XML変換ライブラリ

/HiRDB/client/lib

XMLConverter.jar

(凡例)

○:ファイルは作成されます。

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

×:ファイルは作成されません。

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

注※

HiRDB XML Extensionに同梱されるため,HiRDBサーバ製品中のHiRDBクライアントには同梱されません。

表6‒12 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

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

libzcltk64.so

libsqlauxf.so

libsqlauxf64.so

libzcltxk.so

libzcltyk.so

libzcltyk64.so

libzclts.so

libzcltxs.so

libzcltys.so

JDBCドライバ

/HiRDB/client/utl

libjjdbc.so

pdjdbc.jar

pdjdbc2.jar

pdjdbc4.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クライアントには同梱されません。

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

名称

ディレクトリ

ファイル名

共用ライブラリ

/HiRDB/client/lib

libzclt.so

libzclt64.so

libzcltx.so

libzclty.so

libzclty64.so

libzcltys64.so

libzcltk.so

libzcltk64.so

libsqlauxf.so

libsqlauxf64.so

libzcltxk.so

libzcltyk.so

libzcltyk64.so

libzclts.so

libzcltxs.so

libzcltys.so

JDBCドライバ

/HiRDB/client/utl

libjjdbc.so

pdjdbc.jar

pdjdbc2.jar

pdjdbc4.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‒14 アーカイブファイルの用途別の使用ファイル(UNIXクライアント)

用途

使用するファイル

通常のUAP

libclt.a

XAインタフェース接続

動的登録(シングルスレッド用)

libcltxa.a

静的登録又は動的登録(シングルスレッド用)

libcltya.a

複数接続機能

DCEスレッド

libcltm.a

カーネルスレッド

libcltk.a

シングルスレッド

libclts.a

注※

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

共用ライブラリの用途別の使用ファイルを次の表に示します。

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

用途

使用するファイル

通常の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‒16 各トランザクションマネジャが使用するライブラリ一覧(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」となります。