6.4.2 Windowsクライアントのディレクトリ及びファイル構成
インストール時に自動的に作成されるファイルとディレクトリを次の表に示します。
-
表「HiRDB/Developer's Kitの場合のファイルとディレクトリ(Windows (x86)版のクライアント)」
-
表「HiRDB/Developer's Kitの場合のファイルとディレクトリ(Windows (x64)版のクライアント)」
-
表「ODBCドライバの場合のファイルとディレクトリ(Windowsクライアント)」
表6‒11 HiRDB/Developer's Kitの場合のファイルとディレクトリ(Windows (x86)版のクライアント) 名 称
ディレクトリ
ファイル名
ヘッダファイル
xxxx\INCLUDE
PDBTYPES.H
PDBERRNO.H
PDBMISC.H
SQLCA.CBL
SQLIOA.CBL
PDBMISCM.H
SQLDA.CBL
PDBSQLDA.H
PDBSQLCSNA.H
SQLIOAD.CBL
SQLCAD.CBL
PDDBHASH.H
PDAUXCNV.H
SQLIOAMTH.CBL
SQLCAMTH.CBL
SQLCSNA.CBL
メッセージオブジェクトファイル
xxxx\LIB
msgtxt
リンケージ用ライブラリ
xxxx\LIB
CLTDLL.LIB
PDCLTM32.LIB
PDCLTM50.LIB
PDCLTX32.LIB
PDCLTXM.LIB
PDSQLAUXF.LIB
PDCLTXS.LIB
PDCLTXM5.LIB
PDCLTM71.LIB
PDCLTM80S.LIB
PDCLTM90.LIB
PDCLTM100.LIB
コマンド・ユティリティ
xxxx\UTL
PDCPP.EXE
PDOCC.EXE
PDCBL.EXE
PDOCB.EXE
PDPREP.EXE
PDPREP7.EXE
PDPREP8.EXE
PDPREPA.EXE
PDPREPC.EXE
PDPREPG.EXE
PDTRCMGR.EXE
PDCLTADM.EXE
DLLファイル
xxxx\UTL
CLTDLL.DLL
PDCLTM32.DLL
PDCLTM50.DLL
PDCLTX32.DLL
PDCLTXM.DLL
PDSQLAUXF.DLL
PDSQLAUXF71.DLL
PDOLEDB.DLL
PDCLTXS.DLL
PDCLTXM5.DLL
PDCLTM71.DLL
PDCLTM80S.DLL
PDCLTM90.DLL
PDCLTM100.DLL
JDBCドライバ
xxxx\UTL
JJDBC.DLL
PDJDBC.JAR
PDJDBC2.JAR
PDJDBC4.JAR
SQLJ
xxxx\UTL
PDSQLJ.JAR
PDRUNTIME.JAR
PDNATIVERT.JAR
PDPARSE.DLL
PDJAVA.EXE
PDSQLJN.DLL
HiRDBデータプロバイダ for .NET Framework
xxxx\UTL及び\Windows\assembly
PDDNDP.DLL
PDDNDPCORE.DLL
PDDNDP20.DLL
PDDNDPCORE20.DLL
xxxx\UTL及び\Windows\Microsoft.NET\assembly
PDDNDP40.DLL
PDDNDPCORE40.DLL
HiRDBデータプロバイダ for .NET Framework用発行者ポリシー
\Windows\assembly
policy.vv.rr.pddndp.dll※1
policy.vv.rr.pddndpcore.dll※1
policy.vv.rr.pddndp20.dll※1
policy.vv.rr.pddndpcore20.dll※1
\Windows\Microsoft.NET\assembly
policy.vv.rr.pddndp40.dll※1
policy.vv.rr.pddndpcore40.dll※1
XML変換コマンド※2
xxxx\UTL
phdxmlcnv.bat
XML変換ライブラリ※2
xxxx\UTL
XMLConverter.jar
ODBCドライバ
\Windows\system32
pdodbcdrv3.dll
pdodbstp3.dll
pdclto32.dll
インタフェース定義ファイル
xxxx\LIB
HIRDB.PKG
サンプル
xxxx\SAMPLEAP
CREATE.EC
SAMPLE1.EC
SAMPLE2.EC
SAMPLE3.EC
SAMPLE1.ECB
INPUTF1
INPUTF2
READMEファイル
xxxx
README.TXT
環境定義ファイル
\Windows
HIRDB.INI
- 注1
-
xxxxはHiRDBのインストールディレクトリ名を示します。ディレクトリ名はインストール時に指定できます。また,\Windowsはシステムディレクトリを示します。
- 注2
-
再配布ファイル,及びインストーラ用の管理ファイルは含まれていません。
- 注※1
-
HiRDBデータプロバイダ for .NET Framework用発行者ポリシーは,バージョン09-01以降のリビジョンごとのファイルを累積します。
vvはバージョン番号,rrはリビジョン番号を示します。vv,rrともにゼロサプレスします。
- 注※2
-
HiRDB XML Extensionに同梱されるため,HiRDBサーバ製品中のHiRDBクライアントには同梱されません。
表6‒12 HiRDB/Run Timeの場合のファイルとディレクトリ(Windows (x86)版のクライアント) 名 称
ディレクトリ
ファイル名
リンケージ用ライブラリ
xxxx\LIB
PDCLTX32.LIB
PDCLTXM.LIB
PDCLTXS.LIB
PDCLTXM5.LIB
コマンド・ユティリティ
xxxx\UTL
PDTRCMGR.EXE
PDCLTADM.EXE
DLLファイル
xxxx\UTL
CLTDLL.DLL
PDCLTM32.DLL
PDCLTM50.DLL
PDCLTP32.DLL
PDCLTX32.DLL
PDSQLAUXF.DLL
PDSQLAUXF71.DLL
PDCLTXM.DLL
PDOLEDB.DLL
PDCLTXS.DLL
PDCLTXM5.DLL
PDCLTM71.DLL
PDCLTM80S.DLL
PDCLTM90.DLL
PDCLTM100.DLL
JDBCドライバ
xxxx\UTL
JJDBC.DLL
PDJDBC.JAR
PDJDBC2.JAR
PDJDBC4.JAR
SQLJ
xxxx\UTL
PDRUNTIME.JAR
PDNATIVERT.JAR
PDSQLJN.DLL
HiRDBデータプロバイダ for .NET Framework
xxxx\UTL及び\Windows\assembly
PDDNDP.DLL
PDDNDPCORE.DLL
PDDNDP20.DLL
PDDNDPCORE20.DLL
xxxx\UTL及び\Windows\Microsoft.NET\assembly
PDDNDP40.DLL
PDDNDPCORE40.DLL
HiRDBデータプロバイダ for .NET Framework用発行者ポリシー
\Windows\assembly
policy.vv.rr.pddndp.dll※1
policy.vv.rr.pddndpcore.dll※1
policy.vv.rr.pddndp20.dll※1
policy.vv.rr.pddndpcore20.dll※1
\Windows\Microsoft.NET¥assembly
policy.vv.rr.pddndp40.dll※1
policy.vv.rr.pddndpcore40.dll※1
XML変換コマンド※2
xxxx\UTL
phdxmlcnv.bat
XML変換ライブラリ※2
xxxx\UTL
XMLConverter.jar
ODBCドライバ
\Windows\system32
pdodbcdrv3.dll
pdodbstp3.dll
pdclto32.dll
READMEファイル
xxxx
README.TXT
環境定義ファイル
\WINDOWS
HIRDB.INI
- 注1
-
xxxxはHiRDBのインストールディレクトリ名を示します。ディレクトリ名はインストール時に指定できます。また,¥Windowsはシステムディレクトリを示します。
- 注2
-
再配布ファイル,及びインストーラ用の管理ファイルは含まれていません。
- 注※1
-
HiRDBデータプロバイダ for .NET Framework用発行者ポリシーは,バージョン09-01以降のリビジョンごとのファイルを累積します。
vvはバージョン番号,rrはリビジョン番号を示します。vv,rrともにゼロサプレスします。
- 注※2
-
HiRDB XML Extensionに同梱されるため,HiRDBサーバ製品中のHiRDBクライアントには同梱されません。
表6‒13 HiRDB/Developer's Kitの場合のファイルとディレクトリ(Windows (x64)版のクライアント) 名 称
ディレクトリ
ファイル名
ヘッダファイル
xxxx\INCLUDE
PDBTYPES.H
PDBERRNO.H
PDBMISC.H
PDBMISCM.H
SQLDA.CBL
SQLDA64.CBL
PDBSQLDA.H
PDBSQLCSNA.H
SQLIOA.CBL
SQLIOA64.CBL
SQLCA.CBL
SQLCA64.CBL
SQLIOAD.CBL
SQLIOAD64.CBL
SQLCAD.CBL
SQLCAD64.CBL
PDDBHASH.H
PDAUXCNV.H
SQLIOAMTH.CBL
SQLIOAMTH64.CBL
SQLCAMTH.CBL
SQLCAMTH64.CBL
SQLCSNA.CBL
SQLCSNA64.CBL
リンケージ用ライブラリ
xxxx\LIB
CLTDLL.LIB
PDCLTM32.LIB
PDCLTM50.LIB
PDCLTM64.LIB
PDCLTM90X.LIB
PDCLTM100X.LIB
PDCLTX32.LIB
PDCLTX64.LIB
PDCLTXM.LIB
PDSQLAUXF.LIB
PDSQLAUXF64.LIB
PDCLTXS.LIB
PDCLTXS64.LIB
PDCLTXM5.LIB
PDCLTXM64.LIB
PDCLTM71.LIB
PDCLTM80S.LIB
PDCLTM90.LIB
PDCLTM100.LIB
コマンド・ユティリティ
xxxx\UTL
PDCPP.EXE
PDOCC.EXE
PDCBL.EXE
PDOCB.EXE
PDPREP.EXE
PDPREP7.EXE
PDPREP8.EXE
PDPREPA.EXE
PDPREPC.EXE
PDPREPG.EXE
PDJAVA.EXE
PDTRCMGR.EXE
PDCLTADM.EXE
DLLファイル
xxxx\UTL
CLTDLL.DLL
PDCLTM32.DLL
PDCLTM50.DLL
PDCLTM64.DLL
PDCLTM90X.DLL
PDCLTM100X.DLL
PDCLTM71.DLL
PDCLTM80S.DLL
PDCLTM90.DLL
PDCLTM100.DLL
PDCLTX32.DLL
PDCLTX64.DLL
PDCLTXM.DLL
PDCLTXM64.DLL
PDOLEDB.DLL
PDSQLAUXF.DLL
PDSQLAUXF64.DLL
PDPARSE.DLL
PDCLTXS.DLL
PDCLTXS64.DLL
JDBCドライバ
xxxx\UTL
JJDBC.DLL
PDJDBC.JAR
PDJDBC2.JAR
SQLJ
xxxx\UTL
PDSQLJ.JAR
PDRUNTIME.JAR
PDNATIVERT.JAR
PDSQLJN.DLL
HiRDBデータプロバイダ for .NET Framework
xxxx\UTL及び\Windows\assembly
PDDNDP.DLL
PDDNDPCORE.DLL
PDDNDP20.DLL
PDDNDPCORE20.DLL
PDDNDP20x.DLL
PDDNDPCORE20x.DLL
xxxx\UTL及び\Windows\Microsoft.NET\assembly
PDDNDP40.DLL
PDDNDPCORE40.DLL
PDDNDP40x.DLL
PDDNDPCORE40x.DLL
HiRDBデータプロバイダ for .NET Framework用発行者ポリシー
\Windows\assembly
policy.vv.rr.pddndp.dll※1
policy.vv.rr.pddndpcore.dll※1
policy.vv.rr.pddndp20.dll※1
policy.vv.rr.pddndpcore20.dll※1
policy.vv.rr.pddndp20x.dll※1
policy.vv.rr.pddndpcore20x.dll※1
\Windows\Microsoft.NET\assembly
policy.vv.rr.pddndp40.dll※1
policy.vv.rr.pddndpcore40.dll※1
policy.vv.rr.pddndp40x.dll※1
policy.vv.rr.pddndpcore40x.dll※1
XML変換コマンド※2
xxxx\UTL
phdxmlcnv.bat
XML変換ライブラリ※2
xxxx\UTL
XMLConverter.jar
ODBC3.5ドライバ
\Windows\SysWOW64
pdodbcdrv3.dll
pdodbstp3.dll
pdclto32.dll
\Windows\system32
pdodbcdrv3x.dll
pdodbstp3x.dll
pdclto64.dll
インタフェース定義ファイル
xxxx\BIN
HIRDB.PKG
サンプル
xxxx\SAMPLEAP
CREATE.EC
SAMPLE1.EC
SAMPLE2.EC
SAMPLE3.EC
SAMPLE1.ECB
INPUTF1
INPUTF2
READMEファイル
xxxx
README.TXT
環境定義ファイル
\Windows
HIRDB.INI
メッセージオブジェクトファイル
xxxx\LIB
msgtxt
- 注1
-
xxxxはHiRDBのインストールディレクトリ名を示します。ディレクトリ名はインストール時に指定できます。また,\Windowsはシステムディレクトリを示します。
- 注2
-
再配布ファイル,及びインストーラ用の管理ファイルは含まれていません。
- 注※1
-
HiRDBデータプロバイダ for .NET Framework用発行者ポリシーは,バージョン09-01以降のリビジョンごとのファイルを累積します。
vvはバージョン番号,rrはリビジョン番号を示します。vv,rrともにゼロサプレスします。
- 注※2
-
HiRDB XML Extensionに同梱されるため,HiRDBサーバ製品中のHiRDBクライアントには同梱されません。
表6‒14 HiRDB/Run Timeの場合のファイルとディレクトリ(Windows (x64)版のクライアント) 名 称
ディレクトリ
ファイル名
リンケージ用ライブラリ
xxxx\LIB
PDCLTX32.LIB
PDCLTX64.LIB
PDCLTXM.LIB
PDCLTXS.LIB
PDCLTXS64.LIB
PDCLTXM5.LIB
PDCLTXM64.LIB
コマンド・ユティリティ
xxxx\UTL
PDTRCMGR.EXE
PDCLTADM.EXE
DLLファイル
xxxx\UTL
CLTDLL.DLL
PDCLTM32.DLL
PDCLTM50.DLL
PDCLTM64.DLL
PDCLTM90X.DLL
PDCLTM100X.DLL
PDCLTX32.DLL
PDCLTX64.DLL
PDCLTM71.DLL
PDCLTM80S.DLL
PDCLTM90.DLL
PDCLTM100.DLL
PDCLTXM.DLL
PDCLTXM64.DLL
PDOLEDB.DLL
PDSQLAUXF.DLL
PDSQLAUXF64.DLL
PDPARSE.DLL
PDCLTXS.DLL
PDCLTXS64.DLL
JDBCドライバ
xxxx\UTL
JJDBC.DLL
PDJDBC.JAR
PDJDBC2.JAR
SQLJランタイム
xxxx\UTL
PDRUNTIME.JAR
PDNATIVERT.JAR
PDSQLJN.DLL
HiRDBデータプロバイダ for .NET Framework
xxxx\UTL及び\Windows\assembly
PDDNDP.DLL
PDDNDPCORE.DLL
PDDNDP20.DLL
PDDNDPCORE20.DLL
PDDNDP20x.DLL
PDDNDPCORE20x.DLL
xxxx\UTL及び\Windows\Microsoft.NET\assembly
PDDNDP40.DLL
PDDNDPCORE40.DLL
PDDNDP40x.DLL
PDDNDPCORE40x.DLL
HiRDBデータプロバイダ for .NET Framework用発行者ポリシー
\Windows\assembly
policy.vv.rr.pddndp.dll※1
policy.vv.rr.pddndpcore.dll※1
policy.vv.rr.pddndp20.dll※1
policy.vv.rr.pddndpcore20.dll※1
policy.vv.rr.pddndp20x.dll※1
policy.vv.rr.pddndpcore20x.dll※1
\Windows\Microsoft.NET\assembly
policy.vv.rr.pddndp40.dll※1
policy.vv.rr.pddndpcore40.dll※1
policy.vv.rr.pddndp40x.dll※1
policy.vv.rr.pddndpcore40x.dll※1
XML変換コマンド※2
xxxx\UTL
phdxmlcnv.bat
XML変換ライブラリ※2
xxxx\UTL
XMLConverter.jar
ODBC3.5ドライバ
\Windows\SysWOW64
pdodbcdrv3.dll
pdodbstp3.dll
pdclto32.dll
\Windows\system32
pdodbcdrv3x.dll
pdodbstp3x.dll
pdclto64.dll
READMEファイル
xxxx
README.TXT
環境定義ファイル
\Windows
HIRDB.INI
- 注1
-
xxxxはHiRDBのインストールディレクトリ名を示します。ディレクトリ名はインストール時に指定できます。また,\Windowsはシステムディレクトリを示します。
- 注2
-
再配布ファイル,及びインストーラ用の管理ファイルは含まれていません。
- 注※1
-
HiRDBデータプロバイダ for .NET Framework用発行者ポリシーは,バージョン09-01以降のリビジョンごとのファイルを累積します。
vvはバージョン番号,rrはリビジョン番号を示します。vv,rrともにゼロサプレスします。
- 注※2
-
HiRDB XML Extensionに同梱されるため,HiRDBサーバ製品中のHiRDBクライアントには同梱されません。
表6‒15 ODBCドライバの場合のファイルとディレクトリ(Windowsクライアント) 名 称
ディレクトリ
ファイル名
セットアップファイル
\Windows
DRVSETUP.EXE※
DRVSTP32.EXE
セットアップ用DLL
HIRDBSTP.DLL※
HRDSTP32.DLL
ドライバ本体
PDODBDRV.DLL※
PDODBD32.DLL
HiRDB/ClientDLL
PDCLTLIB.DLL※
PDCLTL32.DLL
- 注
-
\Windowsは,システムディレクトリを示します。
- 注※
-
EM64TマシンのWindowsクライアントでは作成されません。
- ●リンケージ用ライブラリの用途別の使用ファイル
-
リンケージ用ライブラリの用途別の使用ファイルを次の表に示します。
表6‒16 リンケージ用ライブラリの用途別の使用ファイル(Windowsクライアント) 用途
使用するファイル
HiRDBクライアントでのプラットフォームごとのライブラリ提供状況
アドレッシングモード
Windows (x86)
Windows (x64)
通常のUAP
cltdll.dll
○
○
32ビット
XAインタフェース接続(静的登録又は動的登録)※
シングルスレッド用
pdcltx32.dll
○
○
32ビット
pdcltxs.dll
○
○
32ビット
pdcltx64.dll
−
○
64ビット
pdcltxs64.dll
−
○
64ビット
マルチスレッド用
pdcltxm.dll
○
○
32ビット
pdcltxm64.dll
−
○
64ビット
複数接続機能(マルチスレッド用)
pdcltm32.dll
○
○
32ビット
pdcltm50.dll
○
○
32ビット
pdcltm71.dll
○
○
32ビット
pdcltm80s.dll
○
○
32ビット
pdcltm90.dll
○
○
32ビット
pdcltm100.dll
○
○
32ビット
pdcltm64.dll
−
○
64ビット
pdcltm90x.dll
−
○
64ビット
pdcltm100x.dll
−
○
64ビット
SQL補助関数用
pdsqlauxf.dll
○
○
32ビット
pdsqlauxf71.dll
○
○
32ビット
pdsqlauxf64.dll
−
○
64ビット
- ●各トランザクションマネジャが使用するライブラリ
-
各トランザクションマネジャが使用するライブラリ一覧を次の表に示します。
表6‒17 各トランザクションマネジャが使用するライブラリ一覧(Windowsクライアント) トランザクションマネジャ
ライブラリ名
バックエンドサーバ接続保持機能
HiRDBクライアントでのプラットフォームごとのライブラリ提供状況
アドレッシングモード
Windows (x86)
Windows (x64)
OpenTP1
pdcltx32.dll
可
○
○
32ビット
pdcltxs.dll
可
○
○
32ビット
pdcltx64.dll
可
×
○
64ビット
pdcltxs64.dll
可
×
○
64ビット
TPBroker for C++
pdcltxm.dll
否
○
○
32ビット
TUXEDO
pdcltxs.dll
可
○
○
32ビット
- ●ライブラリと作成コンパイラの一覧
-
ライブラリと作成コンパイラの一覧を次の表に示します。
表6‒18 ライブラリと作成コンパイラの一覧(Windowsクライアント) プラットフォーム
ライブラリ名
作成コンパイラのバージョン
使用するVisualCランタイム
Windows (x86)
cltdll.dll
VisualC++2.0
マルチスレッドスタティック
pdsqlauxf.dll
pdcltm32.dll
VisualC++4.2
マルチスレッドDLL
pdcltx32.dll
pdcltxm.dll
pdcltxs.dll
pdcltm50.dll
VisualC++5.0
pdcltxm5.dll
pdcltm71.dll
Visual Studio .NET 2003
マルチスレッドスタティック
pdsqlauxf71.dll
jjdbcinter.dll
Visual Studio 2003
pdcltm80s.dll
Visual Studio 2005
pdcltm90.dll
Visual Studio 2008
マルチスレッドDLL
pdcltm100.dll
Visual Studio 2010
Windows (x64)
pdcltm64.dll
Visual Studio 2005
マルチスレッドDLL
pdcltx64.dll
pdcltxs64.dll
pdcltxm64.dll
pdsqlauxf64.dll
マルチスレッドスタティック
pdcltm90x.dll
Visual Studio 2008
マルチスレッドDLL
pdcltm100x.dll
Visual Studio 2010