Previous Topic: Compiling ProgramsNext Topic: Step 2—PL/I Compiler


Step 1—DML Precompiler

The DML Precompiler Converts DML Statements

The DML precompiler converts DML statements in the source program to PL/I CALL statements and copies information maintained in the dictionary into the application program. For Example, the DML precompiler could copy database record descriptions, map records, map definitions, and other predefined modules (such as communications blocks) into the program.

Output from the DML precompiler is a source file, which serves as input to the PL/I compiler, and an optional source listing. The output file differs from the source input to the DML precompiler in the following ways:

Additionally, the DML precompiler produces a listing of the following errors: