The building and compilation of 3GL applications is platform-specific
and sometimes driven by standards with which a site must conform
in terms of programming style or managing programming source. Due
to this wide variation, we only make recommendations, test certain
languages, and provide limited examples with a script that minimally
compiles the test examples.
The specific uses for 3GL programs and examples are documented
elsewhere, but the general purposes are:
- To create and add a user written routine to the functions
of the product (also known as a FUSELIB).
- To create and customize user exits that provide special functions.
- To create CALLPGM programs that the server executes.