Nonstop Database, HiRDB Version 9 UAP Development Guide

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

6.4.2 Directories and files for Windows clients

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

Table 6-11 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
PDBSQLCSNA.H
SQLIOAD.CBL
SQLCAD.CBL
PDDBHASH.H
PDAUXCNV.H
SQLIOAMTH.CBL
SQLCAMTH.CBL
SQLCSNA.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
PDCLTM71.LIB
PDCLTM80S.LIB
Command utilities 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 files 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
JDBC drivers xxxx\UTL JJDBC.DLL
PDJDBC.JAR
PDJDBC2.JAR
SQLJ xxxx\UTL PDSQLJ.JAR
PDRUNTIME.JAR
PDNATIVERT.JAR
PDPARSE.DLL
PDJAVA.EXE
PDSQLJN.DLL
HiRDB.NET data providers xxxx\UTL and \Windows\assembly PDDNDP.DLL
PDDNDPCORE.DLL
PDDNDP20.DLL
PDDNDPCORE20.DLL
Publisher policies for HiRDB.NET data provider \Windows\assembly policy.9.1.pddndp.dll
policy.9.1.pddndpcore.dll
policy.9.1.pddndp20.dll
policy.9.1.pddndpcore20.dll
XML conversion commands# xxxx\UTL phdxmlcnv.bat
XML conversion libraries# xxxx\UTL XMLConverter.jar
ODBC driver \Windows\system32 pdodbcdrv3.dll
pdodbstp3.dll
pdclto32.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

#: These items are not included in the HiRDB client provided as part of the HiRDB server products because they are included in HiRDB XML Extension.

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-12 Files and directories for HiRDB/Run Time (Windows client)

    Name Directory File name
    Linkage libraries xxxx\LIB PDCLTX32.LIB
    PDCLTXM.LIB
    PDCLTXS.LIB
    PDCLTXM5.LIB
    Command utilities xxxx\UTL CLTDLL.DLL
    PDCLTM32.DLL
    PDCLTM50.DLL
    PDCLTP32.DLL
    PDCLTX32.DLL
    PDTRCMGR.EXE
    PDSQLAUXF.DLL
    PDSQLAUXF71.DLL
    PDCLTXM.DLL
    PDOLEDB.DLL
    PDCLTADM.EXE
    PDCLTXS.DLL
    PDCLTXM5.DLL
    PDCLTM71.DLL
    PDCLTM80S.DLL
    JJDBC.DLL
    PDJDBC.JAR
    PDJDBC2.JAR
    PDRUNTIME.JAR
    PDNATIVERT.JAR
    PDSQLJN.DLL
    phdxmlcnv.bat
    XMLConverter.jar
    xxxx\UTL and \Windows\assembly PDDNDP.DLL
    PDDNDPCORE.DLL
    PDDNDP20.DLL
    PDDNDPCORE20.DLL
    \Windows\assembly policy.9.1.pddndp.dll
    policy.9.1.pddndpcore.dll
    policy.9.1.pddndp20.dll
    policy.9.1.pddndpcore20.dll
    ODBC driver \Windows\system32 pdodbcdrv3.dll
    pdodbstp3.dll
    pdclto32.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-13 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
    PDBSQLCSNA.H
    SQLIOA.CBL
    SQLCA.CBL
    SQLIOAD.CBL
    SQLCAD.CBL
    PDDBHASH.H
    PDAUXCNV.H
    SQLIOAMTH.CBL
    SQLCAMTH.CBL
    SQLCSNA.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
    PDPREP7.EXE
    PDPREP8.EXE
    PDPREPA.EXE
    PDPREPC.EXE
    PDPREPG.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 PDSQLJ.JAR
    PDRUNTIME.JAR
    PDNATIVERT.JAR
    PDPARSE.DLL
    PDSQLJN.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
    Message object file xxxx\LIB msgtxt

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-14 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-15 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
    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
    Linkage libraries xxxx\LIB CLTDLL.LIB
    PDCLTM32.LIB
    PDCLTM50.LIB
    PDCLTM64.LIB
    PDCLTX32.LIB
    PDCLTXM.LIB
    PDSQLAUXF.LIB
    PDSQLAUXF64.LIB
    PDCLTXS.LIB
    PDCLTXM5.LIB
    PDCLTM71.LIB
    PDCLTM80S.LIB
    Command utilities 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 files xxxx\UTL CLTDLL.DLL
    PDCLTM32.DLL
    PDCLTM50.DLL
    PDCLTM64.DLL
    PDCLTM71.DLL
    PDCLTM80S.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
    PDRUNTIME.JAR
    PDNATIVERT.JAR
    PDSQLJN.DLL
    HiRDB.NET data provider xxxx\UTL PDDNDP.DLL
    PDDNDPCORE.DLL
    PDDNDP20.DLL
    PDDNDPCORE20.DLL
    xxxx\UTL and \Windows\assembly PDDNDP20x.DLL
    PDDNDPCORE20x.DLL
    Publisher policies for HiRDB.NET data provider \Windows\assembly policy.9.1.pddndp20x.dll
    policy.9.1.pddndpcore20x.dll
    XML conversion commands# xxxx\UTL phdxmlcnv.bat
    XML conversion libraries# xxxx\UTL XMLConverter.jar
    ODBC 3.5 drivers \Windows\SysWOW64 pdodbcdrv3.dll
    pdodbstp3.dll
    pdclto32.dll
    \Windows\system32 pdodbcdrv3x.dll
    pdodbstp3x.dll
    pdclto64.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
    Message object file xxxx\LIB msgtxt

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.

#
These items are not included in the HiRDB client provided as part of the HiRDB server products because they are included in HiRDB XML Extension.

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

Name Directory File name
Linkage libraries xxxx\LIB PDCLTX32.LIB
PDCLTXM.LIB
PDCLTXS.LIB
PDCLTXM5.LIB
Command utilities xxxx\UTL PDTRCMGR.EXE
PDCLTADM.EXE
DLL files xxxx\UTL CLTDLL.DLL
PDCLTM32.DLL
PDCLTM50.DLL
PDCLTM64.DLL
PDCLTX32.DLL
PDCLTM71.DLL
PDCLTM80S.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 PDRUNTIME.JAR
PDNATIVERT.JAR
PDSQLJN.DLL
HiRDB data providers xxxx\UTL PDDNDP.DLL
PDDNDPCORE.DLL
PDDNDP20.DLL
PDDNDPCORE20.DLL
xxxx\UTL and \Windows\assembly PDDNDP20x.DLL
PDDNDPCORE20x.DLL
Publisher policies for HiRDB.NET data provider \Windows\assembly policy.9.1.pddndp20x.dll
policy.9.1.pddndpcore20x.dll
XML conversion commands# xxxx\UTL phdxmlcnv.bat
XML conversion libraries# xxxx\UTL XMLConverter.jar
ODBC 3.5 drivers \Windows\SysWOW64 pdodbcdrv3.dll
pdodbstp3.dll
pdclto32.dll
\Windows\system32 pdodbcdrv3x.dll
pdodbstp3x.dll
pdclto64.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.

#
These items are not included in the HiRDB client provided as part of the HiRDB server products because they are included in HiRDB XML Extension.

Table 6-17 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
The following table lists the linkage library files that are used according to their purpose.

Table 6-18 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)
PDCLTM71.DLL (when Visual Studio .NET 2003 is supported)
PDCLTM80S.DLL (when Visual Studio 2005 is supported)
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
The following table lists the libraries that are used by each transaction manager.

Table 6-19 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 for C++ 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
The following table lists the libraries and compilers.

Table 6-20 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
pdsqlauxf.dll
pdcltm71.dll Visual Studio .NET 2003 Multi-thread static
pdsqlauxf71.dll
jjdbcinter.dll VisualC++5.0 Multi-thread DLL
jjdbcinter.dll Visual Studio 2003 Multi-thread static
PDCLTM80S.dll Visual Studio 2005