Scalable Database Server, HiRDB Version 8 UAP Development Guide

[Contents][Index][Back][Next]

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)

Name Directory File name
Header files xxxx\INCLUDE PDBTYPES.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 file xxxx\LIB msgtxt
Linkage libraries xxxx\LIB CLTDLL.LIB
PDCLTM32.LIB
PDCLTM50.LIB
PDCLTX32.LIB
PDCLTXM.LIB
PDSQLAUXF.LIB
PDCLTXS.LIB
PDCLTXM5.LIB
JBuilder files xxxx\JBA PDJBA35.JAR*
PDJBA4.JAR*
PDJBA5.JAR*
Command utilities xxxx\UTL PDCPP.EXE
PDOCC.EXE
PDCBL.EXE
PDOCB.EXE
PDPREP.EXE
PDPREP7.EXE
PDTRCMGR.EXE
PDCLTADM.EXE
DLL files xxxx\UTL CLTDLL.DLL
PDCLTM32.DLL
PDCLTM50.DLL
PDCLTX32.DLL
PDCLTXM.DLL
PDSQLAUXF.DLL
PDOLEDB.DLL*
PDCLTXS.DLL
PDCLTXM5.DLL
JDBC drivers xxxx\UTL JJDBC.DLL*
PDJDBC.JAR*
PDJDBC2.JAR
SQLJ xxxx\UTL PDSQLJ.JAR*
PDPARSE.DLL*
PDJAVA.EXE*
PDSQLJN.DLL*
HiRDB.NET data providers xxxx\UTL PDDNDP.DLL*
PDDBDPCORE.DLL*
Interface definition file xxxx\LIB HIRDB.PKG
Sample files xxxx\SAMPLEAP CREATE.EC
SAMPLE1.EC
SAMPLE2.EC
SAMPLE3.EC
SAMPLE1.ECB
INPUTF1
INPUTF2
README file xxxx README.TXT
Environment definition file \WINDOWS HIRDB.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)

    Name Directory File name
    Command utilities xxxx\UTL CLTDLL.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 file xxxx README.TXT
    Environment definition file \WINDOWS HIRDB.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)

    Name Directory File name
    Header files xxxx\INCLUDE PDBTYPES.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 libraries xxxx\LIB PDCLTM64.LIB
    PDCLTX64.LIB
    PDCLTXM64.LIB
    PDSQLAUXF64.LIB
    PDCLTXS64.LIB
    Command utilities xxxx\UTL PDCPP.EXE
    PDOCC.EXE
    PDCBL.EXE
    PDOCB.EXE
    PDPREP.EXE
    PDJAVA.EXE
    PDTRCMGR.EXE
    PDCLTADM.EXE
    DLL files xxxx\UTL PDCLTM64.DLL
    PDCLTX64.DLL
    PDCLTXM64.DLL
    PDSQLAUXF64.DLL
    PDCLTXS64.DLL
    JDBC drivers xxxx\UTL JJDBC.DLL
    PDJDBC.JAR
    PDJDBC2.JAR
    SQLJ xxxx\UTL PDSQLJN.DLL
    PDSQLJ.JAR
    PDPARSE.DLL
    Sample files xxxx\SAMPLEAP CREATE.EC
    SAMPLE1.EC
    SAMPLE2.EC
    SAMPLE3.EC
    SAMPLE1.ECB
    INPUTF1
    INPUTF2
    README file xxxx README.TXT
    Environment definition file \Windows HIRDB.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)

    Name Directory File name
    Command utilities xxxx\UTL PDCLTM64.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 file xxxx README.TXT
    Environment definition file \Windows HIRDB.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)

    Name Directory File name
    Header files xxxx\INCLUDE PDBTYPES.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 libraries xxxx\LIB CLTDLL.LIB
    PDCLTM32.LIB
    PDCLTM50.LIB
    PDCLTM64.LIB
    PDCLTX32.LIB
    PDCLTXM.LIB
    PDSQLAUXF.LIB
    PDSQLAUXF64.LIB
    PDCLTXS.LIB
    PDCLTXM5.LIB
    Jbuilder addins xxxx\JBA PDJBA35.JAR
    PDJBA4.JAR
    PDJBA5.JAR
    Command utilities xxxx\UTL PDCPP.EXE
    PDOCC.EXE
    PDCBL.EXE
    PDOCB.EXE
    PDPREP.EXE
    PDJAVA.EXE
    PDTRCMGR.EXE
    PDCLTADM.EXE
    DLL files xxxx\UTL CLTDLL.DLL
    PDCLTM32.DLL
    PDCLTM50.DLL
    PDCLTM64.DLL
    PDCLTX32.DLL
    PDCLTXM.DLL
    PDOLEDB.DLL
    PDSQLAUXF.DLL
    PDSQLAUXF64.DLL
    PDPARSE.DLL
    PDCLTXS.DLL
    JDBC drivers xxxx\UTL JJDBC.DLL
    PDJDBC.JAR
    PDJDBC2.JAR
    SQLJ xxxx\UTL PDSQLJ.JAR
    PDSQLJN.DLL
    HiRDB data providers xxxx\UTL PDDNDP.DLL
    PDDBDPCORE.DLL
    ODBC 3.0 drivers \Windows\system32 pdodbcdrv3.dll
    pdodbstp3.dll
    pdclto32.dll
    Interface definition file xxxx\BIN HIRDB.PKG
    Sample xxxx\SAMPLEAP CREATE.EC
    SAMPLE1.EC
    SAMPLE2.EC
    SAMPLE3.EC
    SAMPLE1.ECB
    INPUTF1
    INPUTF2
    README file xxxx README.TXT
    Environment definition file \Windows HIRDB.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)

    Name Directory File name
    Command utilities xxxx\UTL PDTRCMGR.EXE
    PDCLTADM.EXE
    DLL files xxxx\UTL CLTDLL.DLL
    PDCLTM32.DLL
    PDCLTM50.DLL
    PDCLTM64.DLL
    PDCLTX32.DLL
    PDCLTXM.DLL
    PDOLEDB.DLL
    PDSQLAUXF.DLL
    PDSQLAUXF64.DLL
    PDPARSE.DLL
    PDCLTXS.DLL
    JDBC driver xxxx\UTL JJDBC.DLL
    PDJDBC.JAR
    PDJDBC2.JAR
    SQLJ runtime xxxx\UTL PDSQLJN.DLL
    HiRDB data providers xxxx\UTL PDDNDP.DLL
    PDDBDPCORE.DLL
    ODBC 3.0 drivers \Windows\system32 pdodbcdrv3.dll
    pdodbstp3.dll
    pdclto32.dll
    README files xxxx README.TXT
    Environment definition file \Windows HIRDB.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)

    Name Directory File name
    Setup files \Windows DRVSETUP.EXE*
    DRVSTP32.EXE
    Setup DLL HIRDBSTP.DLL*
    HRDSTP32.DLL
    Driver PDODBDRV.DLL*
    PDODBD32.DLL
    HiRDB/ClientDLL PDCLTLIB.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)

Purpose File used
Usual UAP CLTDLL.DLL
XA interface connection (static connection or dynamic connection)* Single thread PDCLTX32.DLL
PDCLTXS.DLL (for OTS or TUXEDO)
Multi-thread PDCLTXM.DLL
Multi-connection facility (for multi-thread) PDCLTM32.DLL
PDCLTM50.DLL (for VisualC++5.0)
For SQL auxiliary functions PDSQLAUXF.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 manager Library name BES connection holding facility
OpenTP1 pdcltx32.dll Y
pdcltxs.dll Y
TPBroker pdcltxm.dll N
TUXEDO pdcltxs.dll Y
WebLogic Server pdcltxm.dll N

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 name Compiler version VisualC runtime used
cltdll.dll VisualC++ 2.0 Multi-thread static
pdcltm32.dll VisualC++ 4.2 Multi-thread DLL
pdcltx32.dll
pdcltxm.dll
pdcltxs.dll
pdcltm50.dll VisualC++ 5.0
pdcltxm5.dll