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

.-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).