Introduction to the API

Application programs perform Com-plete functions by calling Com-plete subroutines from the distributed subroutine library.

High level languages such as Natural, COBOL, PL/I, and FORTRAN use a CALL statement. Assembler programs can use the CALL macro provided by the operating system or an operating system-independent CM$CALL macro distributed with Com-plete.

COBOL, PL/I, FORTRAN, and Assembler programs are link edited with routines from the distributed library.

In all cases, the subroutines use standard linkage conventions.

This part of the Application Programming documentation introduces you to the way Com-plete handles user programs, points to some language-specific considerations, and describes the API.

This information is organized under the following headings:

Application Programming in Com-plete
The Application Programming Interface