6.4.2 Directories and files for Windows clients

Tables 6-10 through 6-16 list the files and directories that are created automatically during HiRDB client installation.

Table 6-10 Files and directories for HiRDB/Developer's Kit (Windows client)

NameDirectoryFile name
Header filesxxxx\INCLUDEPDBTYPES.H
PDBERRNO.H
PDBMISC.H
SQLCA.CBL
SQLIOA.CBL
PDBMISCM.H
SQLDA.CBL
PDBSQLDA.H
SQLIOAD.CBL
SQLCAD.CBL
PDDBHASH.H
PDAUXCNV.H
SQLIOAMTH.CBL
SQLCAMTH.CBL
Message object filexxxx\LIBmsgtxt
Linkage librariesxxxx\LIBCLTDLL.LIB
PDCLTM32.LIB
PDCLTM50.LIB
PDCLTX32.LIB
PDCLTXM.LIB
PDSQLAUXF.LIB
PDCLTXS.LIB
PDCLTXM5.LIB
JBuilder filesxxxx\JBAPDJBA35.JAR*
PDJBA4.JAR*
PDJBA5.JAR*
Command utilitiesxxxx\UTLPDCPP.EXE
PDOCC.EXE
PDCBL.EXE
PDOCB.EXE
PDPREP.EXE
PDPREP7.EXE
PDTRCMGR.EXE
PDCLTADM.EXE
DLL filesxxxx\UTLCLTDLL.DLL
PDCLTM32.DLL
PDCLTM50.DLL
PDCLTX32.DLL
PDCLTXM.DLL
PDSQLAUXF.DLL
PDOLEDB.DLL*
PDCLTXS.DLL
PDCLTXM5.DLL
JDBC driversxxxx\UTLJJDBC.DLL*
PDJDBC.JAR*
PDJDBC2.JAR
SQLJxxxx\UTLPDSQLJ.JAR*
PDPARSE.DLL*
PDJAVA.EXE*
PDSQLJN.DLL*
HiRDB.NET data providersxxxx\UTLPDDNDP.DLL*
PDDBDPCORE.DLL*
Interface definition filexxxx\LIBHIRDB.PKG
Sample filesxxxx\SAMPLEAPCREATE.EC
SAMPLE1.EC
SAMPLE2.EC
SAMPLE3.EC
SAMPLE1.ECB
INPUTF1
INPUTF2
README filexxxxREADME.TXT
Environment definition file\WINDOWSHIRDB.INI

* This file is created when Custom installation is selected.

Notes
  1. xxxx indicates the name of the directory specified during installation. The directory name can be specified when HiRDB/Developer's Kit is installed. \Windows indicates the system directory.
  2. This table does not include redistributed files and installer management files.

    Table 6-11 Files and directories for HiRDB/Run Time (Windows client)

    NameDirectoryFile name
    Command utilitiesxxxx\UTLCLTDLL.DLL
    PDCLTM32.DLL
    PDCLTM50.DLL
    PDCLTP32.DLL
    PDCLTX32.DLL
    PDTRCMGR.EXE
    PDSQLAUXF.DLL
    PDCLTXM.DLL
    PDOLEDB.DLL*
    PDCLTADM.EXE
    PDCLTXS.DLL
    PDCLTXM5.DLL
    JJDBC.DLL*
    PDJDBC.JAR*
    PDJDBC2.JAR*
    PDRUNTIME.JAR*
    PDDNDP.DLL*
    PDDBDPCORE.DLL*
    HIRDB.PKG
    README filexxxxREADME.TXT
    Environment definition file\WINDOWSHIRDB.INI

* This file is created when Custom installation is selected.

Notes
  1. xxxx indicates the name of the directory specified during installation. The directory name can be specified when HiRDB/Run Time is installed. \Windows indicates the system directory.
  2. This table does not include redistributed files and installer management files.

    Table 6-12 Files and directories for HiRDB/Developer's Kit (Windows client in IPF machine)

    NameDirectoryFile name
    Header filesxxxx\INCLUDEPDBTYPES.H
    PDBERRNO.H
    PDBMISC.H
    PDBMISCM.H
    SQLDA.CBL
    PDBSQLDA.H
    SQLIOA.CBL
    SQLCA.CBL
    SQLIOAD.CBL
    SQLCAD.CBL
    PDDBHASH.H
    PDAUXCNV.H
    SQLIOAMTH.CBL
    SQLCAMTH.CBL
    Linkage librariesxxxx\LIBPDCLTM64.LIB
    PDCLTX64.LIB
    PDCLTXM64.LIB
    PDSQLAUXF64.LIB
    PDCLTXS64.LIB
    Command utilitiesxxxx\UTLPDCPP.EXE
    PDOCC.EXE
    PDCBL.EXE
    PDOCB.EXE
    PDPREP.EXE
    PDJAVA.EXE
    PDTRCMGR.EXE
    PDCLTADM.EXE
    DLL filesxxxx\UTLPDCLTM64.DLL
    PDCLTX64.DLL
    PDCLTXM64.DLL
    PDSQLAUXF64.DLL
    PDCLTXS64.DLL
    JDBC driversxxxx\UTLJJDBC.DLL
    PDJDBC.JAR
    PDJDBC2.JAR
    SQLJxxxx\UTLPDSQLJN.DLL
    PDSQLJ.JAR
    PDPARSE.DLL
    Sample filesxxxx\SAMPLEAPCREATE.EC
    SAMPLE1.EC
    SAMPLE2.EC
    SAMPLE3.EC
    SAMPLE1.ECB
    INPUTF1
    INPUTF2
    README filexxxxREADME.TXT
    Environment definition file\WindowsHIRDB.INI
Notes
  1. xxxx indicates the name of the directory specified during installation. The directory name can be specified when HiRDB/Developer's Kit is installed. \Windows indicates the system directory.
  2. This table does not include redistributed files and installer management files.

    Table 6-13 Files and directories for HiRDB/Run Time (Windows client in IPF machine)

    NameDirectoryFile name
    Command utilitiesxxxx\UTLPDCLTM64.DLL
    PDCLTX64.DLL
    PDCLTXM64.DLL
    PDSQLAUXF64.DLL
    PDCLTXS64.DLL
    PDTRCMGR.EXE
    PDCLTADM.EXE
    PDJDBC.JAR
    PDJDBC2.JAR
    JJDBC.DLL
    PDRUNTIME.JAR
    PDNATIVERT.JAR
    PDSQLJN.DLL
    README filexxxxREADME.TXT
    Environment definition file\WindowsHIRDB.INI
Notes
  1. xxxx indicates the name of the directory specified during installation. The directory name can be specified when HiRDB/Run Time is installed. \Windows indicates the system directory.
  2. This table does not include redistributed files and installer management files.

    Table 6-14 Files and directories for HiRDB/Developer's Kit (EM64T machine Windows client)

    NameDirectoryFile name
    Header filesxxxx\INCLUDEPDBTYPES.H
    PDBERRNO.H
    PDBMISC.H
    PDBMISCM.H
    SQLDA.CBL
    PDBSQLDA.H
    SQLIOA.CBL
    SQLCA.CBL
    SQLIOAD.CBL
    SQLCAD.CBL
    PDDBHASH.H
    PDAUXCNV.H
    SQLIOAMTH.CBL
    SQLCAMTH.CBL
    Linkage librariesxxxx\LIBCLTDLL.LIB
    PDCLTM32.LIB
    PDCLTM50.LIB
    PDCLTM64.LIB
    PDCLTX32.LIB
    PDCLTXM.LIB
    PDSQLAUXF.LIB
    PDSQLAUXF64.LIB
    PDCLTXS.LIB
    PDCLTXM5.LIB
    Jbuilder addinsxxxx\JBAPDJBA35.JAR
    PDJBA4.JAR
    PDJBA5.JAR
    Command utilitiesxxxx\UTLPDCPP.EXE
    PDOCC.EXE
    PDCBL.EXE
    PDOCB.EXE
    PDPREP.EXE
    PDJAVA.EXE
    PDTRCMGR.EXE
    PDCLTADM.EXE
    DLL filesxxxx\UTLCLTDLL.DLL
    PDCLTM32.DLL
    PDCLTM50.DLL
    PDCLTM64.DLL
    PDCLTX32.DLL
    PDCLTXM.DLL
    PDOLEDB.DLL
    PDSQLAUXF.DLL
    PDSQLAUXF64.DLL
    PDPARSE.DLL
    PDCLTXS.DLL
    JDBC driversxxxx\UTLJJDBC.DLL
    PDJDBC.JAR
    PDJDBC2.JAR
    SQLJxxxx\UTLPDSQLJ.JAR
    PDSQLJN.DLL
    HiRDB data providersxxxx\UTLPDDNDP.DLL
    PDDBDPCORE.DLL
    ODBC 3.0 drivers\Windows\system32pdodbcdrv3.dll
    pdodbstp3.dll
    pdclto32.dll
    Interface definition filexxxx\BINHIRDB.PKG
    Samplexxxx\SAMPLEAPCREATE.EC
    SAMPLE1.EC
    SAMPLE2.EC
    SAMPLE3.EC
    SAMPLE1.ECB
    INPUTF1
    INPUTF2
    README filexxxxREADME.TXT
    Environment definition file\WindowsHIRDB.INI
Notes:
  1. xxxx indicates the name of the HiRDB installation directory. This directory name can be specified during installation. \Windows indicates the system directory.
  2. This table does not include redistributed files and installer management files.

    Table 6-15 Files and directories for HiRDB/Run Time (EM64T machine Windows client)

    NameDirectoryFile name
    Command utilitiesxxxx\UTLPDTRCMGR.EXE
    PDCLTADM.EXE
    DLL filesxxxx\UTLCLTDLL.DLL
    PDCLTM32.DLL
    PDCLTM50.DLL
    PDCLTM64.DLL
    PDCLTX32.DLL
    PDCLTXM.DLL
    PDOLEDB.DLL
    PDSQLAUXF.DLL
    PDSQLAUXF64.DLL
    PDPARSE.DLL
    PDCLTXS.DLL
    JDBC driverxxxx\UTLJJDBC.DLL
    PDJDBC.JAR
    PDJDBC2.JAR
    SQLJ runtimexxxx\UTLPDSQLJN.DLL
    HiRDB data providersxxxx\UTLPDDNDP.DLL
    PDDBDPCORE.DLL
    ODBC 3.0 drivers\Windows\system32pdodbcdrv3.dll
    pdodbstp3.dll
    pdclto32.dll
    README filesxxxxREADME.TXT
    Environment definition file\WindowsHIRDB.INI
Notes:
  1. xxxx indicates the name of the HiRDB installation directory. This directory name can be specified during installation. \Windows indicates the system directory.
  2. This table does not include redistributed files and installer management files.

    Table 6-16 Files and directories for ODBC driver (Windows client)

    NameDirectoryFile name
    Setup files\WindowsDRVSETUP.EXE*
    DRVSTP32.EXE
    Setup DLLHIRDBSTP.DLL*
    HRDSTP32.DLL
    DriverPDODBDRV.DLL*
    PDODBD32.DLL
    HiRDB/ClientDLLPDCLTLIB.DLL*
    PDCLTL32.DLL
Note
\Windows indicates the system directory.
* The file is not created on EM64T machines running Windows clients.
[Figure]Linkage library files used by application
Table 6-17 lists the linkage library files that are used according to their purpose.

Table 6-17 Linkage library files used according to purpose (Windows client)

PurposeFile used
Usual UAPCLTDLL.DLL
XA interface connection (static connection or dynamic connection)*Single threadPDCLTX32.DLL
PDCLTXS.DLL (for OTS or TUXEDO)
Multi-threadPDCLTXM.DLL
Multi-connection facility (for multi-thread)PDCLTM32.DLL
PDCLTM50.DLL (for VisualC++5.0)
For SQL auxiliary functionsPDSQLAUXF.DLL
* The connection type can be switched between static connection and dynamic connection by the switch registered to TM.
[Figure]Library files used by each transaction manager
Table 6-18 lists the library files used by each transaction manager.

Table 6-18 Library files used by each transaction manager (Windows client)

Transaction managerLibrary nameBES connection holding facility
OpenTP1pdcltx32.dllY
pdcltxs.dllY
TPBrokerpdcltxm.dllN
TUXEDOpdcltxs.dllY
WebLogic Serverpdcltxm.dllN
Legend:
Y: The BES connection holding facility can be used.
N: The BES connection holding facility cannot be used.
[Figure]List of libraries and compilers
Table 6-19 lists the libraries and compilers.

Table 6-19 List of libraries and compilers (Windows client)

Library nameCompiler versionVisualC runtime used
cltdll.dllVisualC++ 2.0Multi-thread static
pdcltm32.dllVisualC++ 4.2Multi-thread DLL
pdcltx32.dll
pdcltxm.dll
pdcltxs.dll
pdcltm50.dllVisualC++ 5.0
pdcltxm5.dll