Scalable Database Server, HiRDB Version 8 UAP Development Guide

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

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

Name Dir1 File name Platform
HP HP
(32)
HP
(64)
Sol Sol
(64)
AIX AIX
(64)
Linux
Header files /HiRDB/include SQLCA.CBL C C C C C C C C
SQLDA.CBL C C C C C C C C
SQLIOA.CBL C C C C C C C C
pdbtypes.h C C C C C C C C
pdberrno.h C C C C C C C C
pdbmisc.h C C C C C C C C
pdbmiscm.h C C C C C C C C
pdbsqlda.h C C C C C C C C
pddbhash.h C C C C C C C C
pdauxcnv.h C C C C C C C C
SQLCAM.cbl C C C C C C C C
SQLDAM.cbl C C C C C C C C
SQLIOAM.cbl C C C C C C C C
SQLIOAMTH.cbl C C C [Figure] [Figure] C C C
SQLCAMTH.cbl C C C [Figure] [Figure] C C C
Archive files /HiRDB/client/lib libclt.a C C C C C C C C
libclt64.a [Figure] [Figure] C3 [Figure] C3 [Figure] C3 [Figure]
libcltxa.a C C C C C C C [Figure]
libcltya.a C C C C C C C [Figure]
libcltm.a C C C C C [Figure] [Figure] [Figure]
libcltxam.a NF NF NF NF NF [Figure] [Figure] [Figure]
libcltyam.a NF NF NF NF NF [Figure] [Figure] [Figure]
libcltk.a C C C C C C C C
libcltk64.a [Figure] [Figure] C3 [Figure] C3 [Figure] C3 [Figure]
libclts.a C C C C C C C C
Shared library files2 /HiRDB/client/lib libzclt.sl C C C C C C C C
libzclt64.sl [Figure] [Figure] C3 [Figure] C3 [Figure] C3 [Figure]
libzcltx.sl C C C C C C C [Figure]
libzclty.sl C C C C C C C C
libzcltm.sl C C C C C [Figure] [Figure] [Figure]
libzcltxm.sl NF NF NF NF NF [Figure] [Figure] [Figure]
libzcltym.sl NF NF NF NF NF [Figure] [Figure] [Figure]
libzcltk.sl C C C C C C C C
libzcltk64.sl [Figure] [Figure] C3 [Figure] C3 [Figure] C3 [Figure]
libzpdodbc.sl C C C [Figure] [Figure] [Figure] [Figure] [Figure]
libsqlauxf.sl C C C C C C C C
libsqlauxf64.sl [Figure] [Figure] C3 [Figure] C3 [Figure] C3 [Figure]
libzcltxk.sl C C C C C NF NF NF
libzcltyk.sl C C C C C C C NF
libzclts.sl C C C C C C C C
libzcltxs.sl C C C C C C C [Figure]
libzcltys.sl C C C C C C C [Figure]
JDBC driver /HiRDB/client/lib libjjdbc.sl [Figure] C C C C C C C
pdjdbc.jar [Figure] C C C C C C C
pdjdbc2.jar [Figure] C C C C C C C
Command utilities /HiRDB/client/utl pdcpp C C C C C C C C
pdocc C C C C C C C C
pdcbl C C C C C C C C
pdocb C C C C C C C C
pdprep C C C3 C C3 C C3 C
pdtrcmgr C C C C C C C C
pdodbcsetup C C C [Figure] [Figure] [Figure] [Figure] [Figure]
pdodbcconfig C C C [Figure] [Figure] [Figure] [Figure] [Figure]
/HiRDB/bin pddef C C C C C C C C
SQLJ /HiRDB/client/lib pdsqlj.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/utl pdjava [Figure] C [Figure] C [Figure] C [Figure] C
JBuilder /HiRDB/jba pdjba35.jar [Figure] [Figure] [Figure] C C [Figure] [Figure] C
pdjba4.jar [Figure] [Figure] [Figure] C C [Figure] [Figure] C
pdjba5.jar [Figure] [Figure] [Figure] C C [Figure] [Figure] C
Message object file /HiRDB/lib msgtxt C C C C C C C C
Parsing libraries2 /HiRDB/lib/sjis libasqap.sl C C C3 C C3 C C3 C
/HiRDB/lib/chinese C C C3 C C3 C C3 C
/HiRDB/lib/lang-c/ C C C3 C C3 C C3 C
/HiRDB/lib/ujis C C C3 C C3 C C3 C
Sample source files /HiRDB/client/samplep/uap CREATE.ec C C C C C C C C
SAMPLE1.ec C C C C C C C C
SAMPLE2.ec C C C C C C C C
SAMPLE3.ec C C C C C C C C
sample1.ecb C C C C C C C C
sample.mk C C C C C C C C
inputf1 C C C C C C C C
inputf2 C C C C C C C C

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)

Name Dir1 File name Platform
HP HP
(32)
HP
(64)
Sol Sol
(64)
AIX AIX
(64)
Linux
Archive files /HiRDB/client/lib libclt.a C C C C C C C C
libclt64.a [Figure] [Figure] C3 [Figure] C3 [Figure] C3 [Figure]
libcltxa.a C C C C C C C [Figure]
libcltya.a C C C C C C C [Figure]
libcltm.a C C C C C [Figure] [Figure] [Figure]
libcltxam.a NF NF NF NF NF [Figure] [Figure] [Figure]
libcltyam.a NF NF NF NF NF [Figure] [Figure] [Figure]
libcltk.a C C C C C C C C
libcltk64.a [Figure] [Figure] C3 [Figure] C3 [Figure] C3 [Figure]
libclts.a C C C C C [Figure] [Figure] C
Shared library files2 /HiRDB/client/lib libzclt.sl C C C C C C C C
libzclt64.sl [Figure] [Figure] C3 [Figure] C3 [Figure] C3 [Figure]
libzcltx.sl C C C C C C C [Figure]
libzclty.sl C C C C C C C C
libzcltm.sl C C C C C [Figure] [Figure] [Figure]
libzcltxm.sl NF NF NF NF NF [Figure] [Figure] [Figure]
libzcltym.sl NF NF NF NF NF [Figure] [Figure] [Figure]
libzcltk.sl C C C C C C C C
libzcltk64.sl [Figure] [Figure] C3 [Figure] C3 [Figure] C3 [Figure]
libzpdodbc.sl C C C [Figure] [Figure] [Figure] [Figure] [Figure]
libsqlauxf.sl C C C C C C C C
libsqlauxf64.sl [Figure] [Figure] C3 [Figure] C3 [Figure] C3 [Figure]
libzcltxk.sl C C C C C NF NF NF
libzcltyk.sl C C C C C C C NF
libzclts.sl C C C C C C C C
libzcltxs.sl C C C C C C C [Figure]
libzcltys.sl C C C C C C C [Figure]
JDBC driver /HiRDB/client/lib libjjdbc.sl [Figure] C C C C C C C
pdjdbc.jar [Figure] C C C C C C C
pdjdbc2.jar [Figure] C C C C C C C
SQLJ Runtime Library /HiRDB/client/lib pdruntime.jar [Figure] C [Figure] C [Figure] C [Figure] C
Command utilities /HiRDB/client/utl pdtrcmgr C C C C C C C C
pdodbcsetup C C C [Figure] [Figure] [Figure] [Figure] [Figure]
pdodbcconfig C C C [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)

Name Directory* File name Platform
HP-UX Linux
Header files /HiRDB/include SQLCA.CBL C C
SQLDA.CBL C C
SQLIOA.CBL C C
pdbtypes.h C C
pdberrno.h C C
pdbmisc.h C C
pdbmiscm.h C C
pdbsqlda.h C C
pddbhash.h C C
pdauxcnv.h C C
SQLCAM.cbl C C
SQLDAM.cbl C C
SQLIOAM.cbl C C
SQLIOAMTH.CBL C C
SQLCAMTH.CBL C C
Shared libraries /HiRDB/client/lib libzclt.so C [Figure]
libzclt64.so C C
libzcltx.so C [Figure]
libzcltx64.so NF NF
libzclty.so C [Figure]
libzclty64.so NF NF
libzcltk.so C [Figure]
libzcltk64.so C C
libsqlauxf.so C [Figure]
libsqlauxf64.so C C
libzcltxk.so NF [Figure]
libzcltxk64.so NF NF
libzcltyk.so NF [Figure]
libzcltyk64.so NF NF
libzclts.so C [Figure]
libzclts64.so C C
libzcltxs.so C [Figure]
libzcltxs64.so NF NF
libzcltys.so C [Figure]
libzcltys64.so NF NF
JDBC drivers /HiRDB/client/lib libjjdbc.so C C
libjjdbc32.so C [Figure]
pdjdbc.jar C C
pdjdbc2.jar C C
pdjdbc32.jar C [Figure]
Command utilities /HiRDB/client/utl pdcpp C C
pdocc C C
pdcbl C C
pdocb C C
pdprep C C
pdtrcmgr C C
/HiRDB/bin pddef C C
SQLJ /HiRDB/client/lib pdsqlj.jar C C
pdsqlj32.jar C [Figure]
pdsqljn.so C C
pdsqljn32.so C [Figure]
libpdparse.so C [Figure]
/HiRDB/client/utl pdjava C C
Message object file /HiRDB/lib msgtxt C C
Syntax analysis libraries /HiRDB/lib/sjis libasqap.so C C
/HiRDB/lib/chinese [Figure] [Figure]
/HiRDB/lib/lang-c C C
/HiRDB/lib/ujis C C
Sample source files /HiRDB/client/sampleap/uap CREATE.ec C C
SAMPLE1.ec C C
SAMPLE2.ec C C
SAMPLE3.ec C C
Sample1.ecb C C
Sample.mk C C
inputf1 C C
inputf2 C C

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)

Name Directory* File name Platform
HP-UX Linux
Shared libraries /HiRDB/client/lib libzclt.so C [Figure]
libzclt64.so C C
libzcltx.so C [Figure]
libzcltx64.so NF NF
libzclty.so C [Figure]
libzclty64.so NF NF
libzcltk.so C [Figure]
libzcltk64.so C C
libsqlauxf.so C [Figure]
libsqlauxf64.so C C
libzcltxk.so NF [Figure]
libzcltxk64.so NF NF
libzcltyk.so NF [Figure]
libzcltyk64.so NF NF
libzclts.so C [Figure]
libzclts64.so C C
libzcltxs.so C [Figure]
libzcltxs64.so NF NF
libzcltys.so C [Figure]
libzcltys64.so NF NF
JDBC drivers /HiRDB/client/lib libjjdbc.so C C
libjjdbc32.so C [Figure]
pdjdbc.jar C C
pdjdbc2.jar C C
pdjdbc32.jar C [Figure]
SQLJ runtime files /HiRDB/client/lib pdruntime.jar C C
pdruntime32.jar C [Figure]
pdnativert.jar C C
pdnativert32.jar C [Figure]
pdsqljn.so C C
Command utilities /HiRDB/client/utl pdtrcmgr C C

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))

Name Directory* File name
Header files /HiRDB/include SQLCA.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/lib libzclt.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/utl libjjdbc.so
pdjdbc.jar
pdjdbc2.jar
Command utilities /HiRDB/client/utl pdcpp
pdocc
pdcbl
pdocc
pdprep
pdtrcmgr
/HiRDB/bin pddef
SQLJ /HiRDB/client/lib pdsqlj.jar
libpdparse.so
libpdsqljn.so
pdruntime.jar
/HiRDB/client/utl pdjava
Message object file /HiRDB/lib msgtxt
Parsing libraries /HiRDB/lib/sjis libasqap.so
/HiRDB/lib/chinese
/HiRDB/lib/lang-c
/HiRDB/lib/ujis
/HiRDB/lib/utf8
Sample source files /HiRDB/client/sampleap/uap CREATE.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))

Name Directory* File name
Shared libraries /HiRDB/client/lib libzclt.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/utl libjjdbc.so
pdjdbc.jar
pdjdbc2.jar
SQLJ runtime /HiRDB/client/lib libpdsqljn.so
Command utility /HiRDB/client/utl pdtrcmgr

* 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)

Purpose File used
Normal UAP libzclt.sl
XA interface connection Dynamic connection Single thread libzcltx.sllibzcltxs.sl (for OTS)
Multiple threads libzcltxk.sl
Static or dynamic connection1 Single thread libzclty.sllibzcltys.sl (for OTS or TUXEDO)
Multiple threads libzcltyk.sl
Multi-connection facility DCE thread libzcltm.sl
Kernel thread libzcltk.sl
Solaris thread libzcltk.sl
Single thread libzclts.sl
ODBC connection libzpodbc.sl
SQL auxiliary functions libsqlauxf.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 manager Library name BES connection holding facility
OpenTP1 libzcltx.sl Y
libzclty.sl Y
libzcltxs.sl Y
libzcltys.sl Y
TPBroker libzcltxk.sl N
libzcltyk.sl N
TUXEDO libzcltys.sl Y
WebLogic Server libzcltyk.sl N
TP1/EE libzcltyk.sl Y

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.