DFHEPP1$ executable module

Entry points

PREPROC

Description

The PL/I translator module performs the following functions:
  • Runs offline.
  • Takes on an input file.
  • Produces an output or listing file.
  • Gives a return code according to the highest severity of the message produced:
     0 - no message
     4 - warning
     8 - error
    12 - severe error
    16 - translator failure.
  • If the input program is a MAIN procedure, inserts DFHEIPTR as the first parameter on the PROCEDURE statement to address the EIB. The translator also inserts declarations of the EIB and certain temporary variables.
  • Replaces all CICS and DL/I commands in the input program by CALL statements in the output program.
  • Inserts diagnostics from any errors in commands, as messages on the translator listing file.