The PROCESS option determines whether *PROCESS statements are allowed and, if they are allowed, whether they are written to the MDECK file.
.-PROCESS--+------------------+-. | | .-DELETE-. | | | '-(--+-KEEP---+--)-' | >>-+-+-------------------------------+-+----------------------->< '-NOPROCESS-------------------------'
Under the NOPROCESS option, the compiler will flag any *PROCESS statement with an E-level message.
Under the PROCESS(KEEP) option, the compiler will not flag *PROCESS statements, and the compiler will retain any *PROCESS statements in the MDECK output.
Under the PROCESS(DELETE) option, the compiler will not flag *PROCESS statements, but the compiler will not retain any *PROCESS statements in the MDECK output.