Tuxedo 8.0 Supplement for H-Series RVUs

way.
Simpapp Sample Application
For the simpapp sample application to run on TNS/E systems, small changes have been made in two
files.
The simpapp_env file has an additional line:
export _RLD_LIB_PATH=$TUXDIR/lib
This sets an environment variable to the path used to search for DLLs at the time a process starts.
NonStop Tuxedo 8.0 executables are compiled with -Weld='-RLD_L /tuxedo8.0/lib',
so when NonStop Tuxedo is installed in the default location /tuxedo8.0, environment
variable _RLD_LIB_PATH is not needed to use NonStop Tuxedo's DLLs.
For further information, see the DLL Programmer's Guide for TNS/E Systems.
1.
The simpapp.mk file has these additional lines:
#
#
# Float type: This flag is used to set the floating point type to
# be used while compiling the code.
#
FLOATTYPE = -WTandem_float
CFLAGS= -DNOWHAT=1 I$(INCDIR) $(CGFLAG) $(FLOATTYPE)
For compatibility between TNS/R and TNS/E systems in the same NonStop Tuxedo domain,
NonStop Tuxedo uses Tandem floating point mode on both system types. Since IEEE floating
point is the default for programs compiled on TNS/E systems, the -Wtandem_float option
must be given to the c89 compiler.
2.
Bankapp Sample Application
For the bankapp sample application to run on TNS/E, small changes have been made in the
bankapp_env and bankapp_mk files. Also, two new scripts have been added, dbdump, which
dumps the data in the SQL tables and dbclean, which deletes data in the SQL tables.
The bankapp_env file has an additional line:
export _RLD_LIB_PATH=$TUXDIR/lib
This environment variable is set to the path used to search for DLLs at the time of process load.
NonStop Tuxedo 8.0 executables are compiled with -Weld='-RLD_L /tuxedo8.0/lib',
so when _RLD_LIB_PATH is empty, /tuxedo8.0/lib is used to search for the DLLs. By
default, NonStop Tuxedo is installed in /tuxedo8.0. In cases where NonStop Tuxedo is
installed in a directory different from /tuxedo8.0, _RLD_LIB_PATH must be set with
$TUXDIR/lib.
For further information, see the DLL Programmer's Guide for TNS/E Systems.
1.