SQL/MX Programming Manual for C and COBOL (H06.10+, J06.03+)

C/C++ Program Compilation
HP NonStop SQL/MX Programming Manual for C and COBOL544617-003
15-56
Deploying a Static SQL Application to an RDF
System
5. On the development system \robin, set up a separate directory for building the
RDF backup \indus version of the self-contained application executable. Set up
DEFINEs, run the preprocessor, the C/C++ compiler, native linker, and SQL/MX
compiler.
For TNS/E native applications:
cd /usr/backup
add_define =debits class=map \
file=\\robin.$data07.ccards.debits
add_define =credits class=map \
file=\\robin.$data17.ccards.credits
mxsqlc nonstop1.sql -c nonstop1.cpp -g \
moduleSchema=comms.mods
mxsqlc nonstop2.sql -c nonstop2.cpp -g \
moduleSchema=comms.mods
c89 -Wversion2 -I /usr/tandem/sqlmx/include -c nonstop1.cpp
c89 -Wversion2 -I /usr/tandem/sqlmx/include -c nonstop2.cpp
eld -verbose /usr/lib/cpclmain.o nonstop1.o nonstop2.o \
-o nonstop.exe -lzcppcdll -lzcpp2dll -lztlh7dll -lzcredll \
-lzcrtldll -lzosskdll -lzi18ndll -lzicnvdll -lzclidll
mxCompileUserModule -d SIMILARITY_CHECK=on -d \
AUTOMATIC_RECOMPILATION=on nonstop.exe
For TNS/R native applications:
cd /usr/backup
add_define =debits class=map \
file=\\robin.$data07.ccards.debits
add_define =credits class=map \
file=\\robin.$data17.ccards.credits
mxsqlc nonstop1.sql -c nonstop1.cpp -g \
moduleSchema=comms.mods
mxsqlc nonstop2.sql -c nonstop2.cpp -g \
moduleSchema=comms.mods
c89 -Wversion2 -I /usr/tandem/sqlmx/include -c nonstop1.cpp
c89 -Wversion2 -I /usr/tandem/sqlmx/include -c nonstop2.cpp
nld -elf -set systype oss -set highpin off \
-set highrequestor on -set inspect on \
-obey /usr/lib/libc.obey -set saveabend on \
/usr/lib/crtlmain.o nonstop1.o nonstop2.o -l zcplsrl \
-l zcrtlsrl -l zcresrl -l zcplosrl -l ztlhgsrl \
-l ztlhosrl -Bdynamic -l zclisrl -o nonstop.exe
mxCompileUserModule -d SIMILARITY_CHECK=on -d \
AUTOMATIC_RECOMPILATION=on nonstop.exe
6. On the development system \robin, set up a separate directory for building the
RDF primary \APPLE version of the self-contained application executable. Set up
DEFINEs and run the preprocessor, the C/C++ compiler, native linker, and
SQL/MX compiler.