6.4.1 Directories and files for UNIX clients

Tables 6-1 to 6-6 list the files and directories that are created automatically during HiRDB client installation on a client machine.

Table 6-1 Files and directories for workstation - HiRDB/Developer's Kit

NameDir1File namePlatform
HPHP
(32)
HP
(64)
SolSol
(64)
AIXAIX
(64)
Linux
Header files/HiRDB/includeSQLCA.CBLCCCCCCCC
SQLDA.CBLCCCCCCCC
SQLIOA.CBLCCCCCCCC
pdbtypes.hCCCCCCCC
pdberrno.hCCCCCCCC
pdbmisc.hCCCCCCCC
pdbmiscm.hCCCCCCCC
pdbsqlda.hCCCCCCCC
pddbhash.hCCCCCCCC
pdauxcnv.hCCCCCCCC
SQLCAM.cblCCCCCCCC
SQLDAM.cblCCCCCCCC
SQLIOAM.cblCCCCCCCC
SQLIOAMTH.cblCCC[Figure][Figure]CCC
SQLCAMTH.cblCCC[Figure][Figure]CCC
Archive files/HiRDB/client/liblibclt.aCCCCCCCC
libclt64.a[Figure][Figure]C3[Figure]C3[Figure]C3[Figure]
libcltxa.aCCCCCCC[Figure]
libcltya.aCCCCCCC[Figure]
libcltm.aCCCCC[Figure][Figure][Figure]
libcltxam.aNFNFNFNFNF[Figure][Figure][Figure]
libcltyam.aNFNFNFNFNF[Figure][Figure][Figure]
libcltk.aCCCCCCCC
libcltk64.a[Figure][Figure]C3[Figure]C3[Figure]C3[Figure]
libclts.aCCCCCCCC
Shared library files2/HiRDB/client/liblibzclt.slCCCCCCCC
libzclt64.sl[Figure][Figure]C3[Figure]C3[Figure]C3[Figure]
libzcltx.slCCCCCCC[Figure]
libzclty.slCCCCCCCC
libzcltm.slCCCCC[Figure][Figure][Figure]
libzcltxm.slNFNFNFNFNF[Figure][Figure][Figure]
libzcltym.slNFNFNFNFNF[Figure][Figure][Figure]
libzcltk.slCCCCCCCC
libzcltk64.sl[Figure][Figure]C3[Figure]C3[Figure]C3[Figure]
libzpdodbc.slCCC[Figure][Figure][Figure][Figure][Figure]
libsqlauxf.slCCCCCCCC
libsqlauxf64.sl[Figure][Figure]C3[Figure]C3[Figure]C3[Figure]
libzcltxk.slCCCCCNFNFNF
libzcltyk.slCCCCCCCNF
libzclts.slCCCCCCCC
libzcltxs.slCCCCCCC[Figure]
libzcltys.slCCCCCCC[Figure]
JDBC driver/HiRDB/client/liblibjjdbc.sl[Figure]CCCCCCC
pdjdbc.jar[Figure]CCCCCCC
pdjdbc2.jar[Figure]CCCCCCC
Command utilities/HiRDB/client/utlpdcppCCCCCCCC
pdoccCCCCCCCC
pdcblCCCCCCCC
pdocbCCCCCCCC
pdprepCCC3CC3CC3C
pdtrcmgrCCCCCCCC
pdodbcsetupCCC[Figure][Figure][Figure][Figure][Figure]
pdodbcconfigCCC[Figure][Figure][Figure][Figure][Figure]
/HiRDB/binpddefCCCCCCCC
SQLJ/HiRDB/client/libpdsqlj.jar[Figure]C[Figure]C[Figure]C[Figure]C
libpdparse.sl[Figure]C[Figure]C[Figure]C[Figure]C
libpdsqljn.sl[Figure]C[Figure]C[Figure]C[Figure]C
/HiRDB/client/utlpdjava[Figure]C[Figure]C[Figure]C[Figure]C
JBuilder/HiRDB/jbapdjba35.jar[Figure][Figure][Figure]CC[Figure][Figure]C
pdjba4.jar[Figure][Figure][Figure]CC[Figure][Figure]C
pdjba5.jar[Figure][Figure][Figure]CC[Figure][Figure]C
Message object file/HiRDB/libmsgtxtCCCCCCCC
Parsing libraries2/HiRDB/lib/sjislibasqap.slCCC3CC3CC3C
/HiRDB/lib/chineseCCC3CC3CC3C
/HiRDB/lib/lang-c/CCC3CC3CC3C
/HiRDB/lib/ujisCCC3CC3CC3C
Sample source files/HiRDB/client/samplep/uapCREATE.ecCCCCCCCC
SAMPLE1.ecCCCCCCCC
SAMPLE2.ecCCCCCCCC
SAMPLE3.ecCCCCCCCC
sample1.ecbCCCCCCCC
sample.mkCCCCCCCC
inputf1CCCCCCCC
inputf2CCCCCCCC
Legend:
HP: HP-UX
HP (32): 32-bit mode HP-UX
HP (64): 64-bit mode HP-UX
Sol: Solaris
Sol (64): 64-bit mode Solaris
AIX: AIX 5L
AIX (64): 64-bit mode AIX 5L
C: The file is created.
NF: The file is created, but the facility that uses that file does not operate.
[Figure]: The file is not created.
1 The underlined portion indicates the HiRDB installation directory.
2 The suffixes for the shared library files and parsing libraries differ according to the platform. For Solaris the suffix is .so. For AIX 5L, the suffix is .a.
3 The file operates in 64-bit mode.

Table 6-2 Files and directories for HiRDB/Run Time (UNIX client)

NameDir1File namePlatform
HPHP
(32)
HP
(64)
SolSol
(64)
AIXAIX
(64)
Linux
Archive files/HiRDB/client/liblibclt.aCCCCCCCC
libclt64.a[Figure][Figure]C3[Figure]C3[Figure]C3[Figure]
libcltxa.aCCCCCCC[Figure]
libcltya.aCCCCCCC[Figure]
libcltm.aCCCCC[Figure][Figure][Figure]
libcltxam.aNFNFNFNFNF[Figure][Figure][Figure]
libcltyam.aNFNFNFNFNF[Figure][Figure][Figure]
libcltk.aCCCCCCCC
libcltk64.a[Figure][Figure]C3[Figure]C3[Figure]C3[Figure]
libclts.aCCCCC[Figure][Figure]C
Shared library files2/HiRDB/client/liblibzclt.slCCCCCCCC
libzclt64.sl[Figure][Figure]C3[Figure]C3[Figure]C3[Figure]
libzcltx.slCCCCCCC[Figure]
libzclty.slCCCCCCCC
libzcltm.slCCCCC[Figure][Figure][Figure]
libzcltxm.slNFNFNFNFNF[Figure][Figure][Figure]
libzcltym.slNFNFNFNFNF[Figure][Figure][Figure]
libzcltk.slCCCCCCCC
libzcltk64.sl[Figure][Figure]C3[Figure]C3[Figure]C3[Figure]
libzpdodbc.slCCC[Figure][Figure][Figure][Figure][Figure]
libsqlauxf.slCCCCCCCC
libsqlauxf64.sl[Figure][Figure]C3[Figure]C3[Figure]C3[Figure]
libzcltxk.slCCCCCNFNFNF
libzcltyk.slCCCCCCCNF
libzclts.slCCCCCCCC
libzcltxs.slCCCCCCC[Figure]
libzcltys.slCCCCCCC[Figure]
JDBC driver/HiRDB/client/liblibjjdbc.sl[Figure]CCCCCCC
pdjdbc.jar[Figure]CCCCCCC
pdjdbc2.jar[Figure]CCCCCCC
SQLJ Runtime Library/HiRDB/client/libpdruntime.jar[Figure]C[Figure]C[Figure]C[Figure]C
Command utilities/HiRDB/client/utlpdtrcmgrCCCCCCCC
pdodbcsetupCCC[Figure][Figure][Figure][Figure][Figure]
pdodbcconfigCCC[Figure][Figure][Figure][Figure][Figure]
Legend:
HP: HP-UX
HP (32): 32-bit mode HP-UX
HP (64): 64-bit mode HP-UX
Sol: Solaris
Sol (64): 64-bit mode Solaris
AIX: AIX 5L
AIX (64): 64-bit mode AIX 5L
C: The file is created.
NF: The file is created, but the facility that uses that file does not operate.
[Figure]: The file is not created.
1 The underlined portion indicates the HiRDB installation directory.
2 The suffixes for the shared library files and parsing libraries differ according to the platform. For Solaris the suffix is .so. For AIX 5L, the suffix is .a.
3 The file operates in 64-bit mode.

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

NameDirectory*File namePlatform
HP-UXLinux
Header files/HiRDB/includeSQLCA.CBLCC
SQLDA.CBLCC
SQLIOA.CBLCC
pdbtypes.hCC
pdberrno.hCC
pdbmisc.hCC
pdbmiscm.hCC
pdbsqlda.hCC
pddbhash.hCC
pdauxcnv.hCC
SQLCAM.cblCC
SQLDAM.cblCC
SQLIOAM.cblCC
SQLIOAMTH.CBLCC
SQLCAMTH.CBLCC
Shared libraries/HiRDB/client/liblibzclt.soC[Figure]
libzclt64.soCC
libzcltx.soC[Figure]
libzcltx64.soNFNF
libzclty.soC[Figure]
libzclty64.soNFNF
libzcltk.soC[Figure]
libzcltk64.soCC
libsqlauxf.soC[Figure]
libsqlauxf64.soCC
libzcltxk.soNF[Figure]
libzcltxk64.soNFNF
libzcltyk.soNF[Figure]
libzcltyk64.soNFNF
libzclts.soC[Figure]
libzclts64.soCC
libzcltxs.soC[Figure]
libzcltxs64.soNFNF
libzcltys.soC[Figure]
libzcltys64.soNFNF
JDBC drivers/HiRDB/client/liblibjjdbc.soCC
libjjdbc32.soC[Figure]
pdjdbc.jarCC
pdjdbc2.jarCC
pdjdbc32.jarC[Figure]
Command utilities/HiRDB/client/utlpdcppCC
pdoccCC
pdcblCC
pdocbCC
pdprepCC
pdtrcmgrCC
/HiRDB/binpddefCC
SQLJ/HiRDB/client/libpdsqlj.jarCC
pdsqlj32.jarC[Figure]
pdsqljn.soCC
pdsqljn32.soC[Figure]
libpdparse.soC[Figure]
/HiRDB/client/utlpdjavaCC
Message object file/HiRDB/libmsgtxtCC
Syntax analysis libraries/HiRDB/lib/sjislibasqap.soCC
/HiRDB/lib/chinese[Figure][Figure]
/HiRDB/lib/lang-cCC
/HiRDB/lib/ujisCC
Sample source files/HiRDB/client/sampleap/uapCREATE.ecCC
SAMPLE1.ecCC
SAMPLE2.ecCC
SAMPLE3.ecCC
Sample1.ecbCC
Sample.mkCC
inputf1CC
inputf2CC
Legend:
C: The file is created.
NF: The file is created, but the facility that uses that file does not operate.
[Figure]: The file is not created.
* The underlined portion indicates the HiRDB installation directory.

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

NameDirectory*File namePlatform
HP-UXLinux
Shared libraries/HiRDB/client/liblibzclt.soC[Figure]
libzclt64.soCC
libzcltx.soC[Figure]
libzcltx64.soNFNF
libzclty.soC[Figure]
libzclty64.soNFNF
libzcltk.soC[Figure]
libzcltk64.soCC
libsqlauxf.soC[Figure]
libsqlauxf64.soCC
libzcltxk.soNF[Figure]
libzcltxk64.soNFNF
libzcltyk.soNF[Figure]
libzcltyk64.soNFNF
libzclts.soC[Figure]
libzclts64.soCC
libzcltxs.soC[Figure]
libzcltxs64.soNFNF
libzcltys.soC[Figure]
libzcltys64.soNFNF
JDBC drivers/HiRDB/client/liblibjjdbc.soCC
libjjdbc32.soC[Figure]
pdjdbc.jarCC
pdjdbc2.jarCC
pdjdbc32.jarC[Figure]
SQLJ runtime files/HiRDB/client/libpdruntime.jarCC
pdruntime32.jarC[Figure]
pdnativert.jarCC
pdnativert32.jarC[Figure]
pdsqljn.soCC
Command utilities/HiRDB/client/utlpdtrcmgrCC
Legend:
C: The file is created.
NF: The file is created, but the facility that uses that file does not operate.
[Figure]: The file is not created.
* The underlined portion indicates the HiRDB installation directory.

Table 6-5 Files and directories for HiRDB/Developer's Kit (Linux (EM64T))

NameDirectory*File name
Header files/HiRDB/includeSQLCA.CBL
SQLDA.CBL
SQLIOA.CBL
pdbtypes.h
pdberrno.h
pdbmisc.h
pdbmiscm.h
pdbsqlda.h
pddbhash.h
pdauxcnv.h
SQLCAM.cbl
SQLDAM.cbl
SQLIOAM.cbl
SQLIOAMTH.CBL
SQLCAMTH.CBL
Shared libraries/HiRDB/client/liblibzclt.so
libzclt64.so
libzcltx.so
libzclty.so
libzcltk.so
libzcltk64.so
libsqlauxf.so
libsqlauxf64.so
libzcltxk.so
libzcltyk.so
libzclts.so
libzcltxs.so
libzcltys.so
JDBC driver/HiRDB/client/utllibjjdbc.so
pdjdbc.jar
pdjdbc2.jar
Command utilities/HiRDB/client/utlpdcpp
pdocc
pdcbl
pdocc
pdprep
pdtrcmgr
/HiRDB/binpddef
SQLJ/HiRDB/client/libpdsqlj.jar
libpdparse.so
libpdsqljn.so
pdruntime.jar
/HiRDB/client/utlpdjava
Message object file/HiRDB/libmsgtxt
Parsing libraries/HiRDB/lib/sjislibasqap.so
/HiRDB/lib/chinese
/HiRDB/lib/lang-c
/HiRDB/lib/ujis
/HiRDB/lib/utf8
Sample source files/HiRDB/client/sampleap/uapCREATE.ec
SAMPLE1.ec
SAMPLE2.ec
SAMPLE3.ec
Sample1.ecb
Sample.mk
inputf1
inputf2
* The underlined portion indicates the HiRDB installation directory.

Table 6-6 Files and directories for HiRDB/Run Time (Linux (EM64T))

NameDirectory*File name
Shared libraries/HiRDB/client/liblibzclt.so
libzclt64.so
libzcltx.so
libzclty.so
libzcltk.so
libzcltk64.so
libsqlauxf.so
libsqlauxf64.so
libzcltxk.so
libzcltyk.so
libzclts.so
libzcltxs.so
libzcltys.so
JDBC driver/HiRDB/client/utllibjjdbc.so
pdjdbc.jar
pdjdbc2.jar
SQLJ runtime/HiRDB/client/liblibpdsqljn.so
Command utility/HiRDB/client/utlpdtrcmgr
* The underlined portion indicates the HiRDB installation directory.
1 The connection type can be switched between static connection and dynamic connection by the switch registered to TM.

Table 6-8 Shared library files used for each purpose (UNIX client)

PurposeFile used
Normal UAPlibzclt.sl
XA interface connectionDynamic connectionSingle threadlibzcltx.sllibzcltxs.sl (for OTS)
Multiple threadslibzcltxk.sl
Static or dynamic connection1Single threadlibzclty.sllibzcltys.sl (for OTS or TUXEDO)
Multiple threadslibzcltyk.sl
Multi-connection facilityDCE threadlibzcltm.sl
Kernel threadlibzcltk.sl
Solaris threadlibzcltk.sl
Single threadlibzclts.sl
ODBC connectionlibzpodbc.sl
SQL auxiliary functionslibsqlauxf.sl

Note

The suffix of the shared library files differs according to the platform. For Solaris, the suffix is .so; for AIX 5L, the suffix is .a.

1 The connection type can be switched between static and dynamic by the switch that is registered to TM.
[Figure]Library files used by each transaction manager
Table 6-9 lists the library files used by each transaction manager.

Table 6-9 Library files used by each transaction manager (UNIX client)

Transaction managerLibrary nameBES connection holding facility
OpenTP1libzcltx.slY
libzclty.slY
libzcltxs.slY
libzcltys.slY
TPBrokerlibzcltxk.slN
libzcltyk.slN
TUXEDOlibzcltys.slY
WebLogic Serverlibzcltyk.slN
TP1/EElibzcltyk.slY
Legend:
Y: The BES connection holding facility can be used.
N: The BES connection holding facility cannot be used.
Note
The suffix of the shared library files differs according to the platform. For Solaris, the suffix is .so; for AIX 5L, the suffix is .a.