Rational Developer for System z
PL/I for Windows, Version 8.0, Programming Guide

CICS preprocessor options

The following syntax diagram show options supported by the CICS preprocessor.

Read syntax diagramSkip visual syntax diagram                      .-NOSOURCE-.  .-NOPRINT-.  .-NODECK-.
>>-PP--(--CICS--(--'--+----------+--+---------+--+--------+----->
                      '-SOURCE---'  '-PRINT---'  '-DECK---'
 
   .-EDF---.  .-DEBUG---.
>--+-------+--+---------+--'--)--)-----------------------------><
   '-NOEDF-'  '-NODEBUG-'
 

Abbreviations: S, NS, D, ND

SOURCE or NOSOURCE
Specifies whether or not the source input to the CICS preprocessor is printed.
PRINT or NOPRINT
Specifies whether or not the source code generated by the CICS preprocessor is printed in the source listing(s) produced by subsequent preprocessors or the compiler.
DECK or NODECK
Specifies that the CICS preprocessor output source is written to a file with the extension .DEK. The file is in the current directory.
EDF or NOEDF
Specifies whether or not the CICS Execution Diagnostic Facility (EDF) is to be enabled for the PL/I program. There is no performance advantage in specifying NOEDF, but the option can be useful in preventing CICS commands from appearing on EDF displays in well tested programs.
DEBUG or NODEBUG
Specifies whether or not the CICS preprocessor is to pass source program line numbers to CICS for use by the CICS Execution Diagnostic Facility (EDF).
Rational Developer for System z
PL/I for Windows, Version 8.0, Programming Guide