Tuxedo 8.0 Supplement for H-Series RVUs

Name
buildclient - Constructs a NonStop Tuxedo client module.
Synopsis
buildclient [-C][-v][{-r rmname | -w}][-o name][-f firstfiles][-l lastfiles]
Description
buildclient is used to construct a NonStop Tuxedo System/T client module. The command combines the files
supplied by the -f and -l options with the standard NonStop Tuxedo System/T libraries to form a load module.
The load module is built by buildclient using the default C language compilation command defined for the
operating system in use. The load module is built by the c89 command, which buildclient invokes. The
options to buildclient have the following meaning:
-v
Specifies that buildclient should work in verbose mode. In particular, it writes the compiler command to
its standard output and tells the compiler to work in verbose mode.
-w
Specifies that the client is to be built using the workstation libraries. The default is to build a native client if
both native mode and workstation mode libraries are available.
-r rmname
Specifies the resource manager associated with this client. The value rmname must appear in the resource
manager table located in $TUXDIR/udataobj/RM. Each line in this file is of the form:
rmname:rmstructure_name:library_names
Using the rmname value, the entry in $TUXDIR/udataobj/RM is used to include the associated libraries
for the resource manager automatically and to set up the interface between the transaction manager and
resource manager properly. If the -r option is not specified for a native System /T client, the default is that
the server can use the NonStop SQL database available for the host platform. See ubbconfig.
-o name
Specifies the file name of the output load module. If not supplied, the load module is named a.out.
-f
Specifies one or more user files to be included in the compilation and link edit phases of buildclient
first, before the System/T libraries. If more than one file is specified, file names must be separated by white
space and the entire list must be enclosed in quotation marks. This option may be specified multiple times.
The CFLAGS and ALTCFLAGS environment variables, described below, should be used to include any
compiler options and their arguments.
-l
Specifies one or more user files to be included in the compilation and link edit phases of buildclient last,
after the System/T libraries. If more than one file is specified, file names must be separated by white space
and the entire list must be enclosed in quotation marks. This option may be specified multiple times.
-C
Specifies COBOL compilation.