Pathmaker Programming Guide
The Structure of Pathmaker Custom Services and Servers
Creating Services and Servers
067868 Tandem Computers Incorporated 4–17
Figure 4-7 illustrates the generation and compilation of source code for a C service that
accesses NonStop SQL tables.
Figure 4-7. C Service Generation and Compilation for NonStop SQL
Pathmaker
C Service
Skeleton
Pathmaker
Code
Generator
Pathmaker
Project
Catalog
SQL
Catalog
Macro
Files
047
Legend
Application Developer Creates
Product Component
Pathmaker Generates
Common
Service
Library
Compiler
C Service
Object Code
C Service
Source Code
Custom
Source
File
Support for MAKE Utilities. The Pathmaker product provides limited support for
compiling C services and servers using an external MAKE utility. (A MAKE utility is
a tool commonly found in C program development environments that is used to
compile only those objects that are not current with respect to other objects that they
depend upon.) Although the Pathmaker product does not supply a MAKE utility, it
does support the use of such a utility by updating the timestamp of a generated source
file only when the contents of the file have changed, and by allowing application
developers to generate a service or server without immediate compilation. (Set the
compile flag to N for services and servers that you want to compile using a MAKE
utility.)