You can use EXEC CICS® statements in PL/I applications that run as transactions under CICS.
If you do not specify the PP(CICS) option, EXEC CICS statements are parsed and variable references in them are validated. If they are correct, no messages are issued as long as the NOCOMPILE option is in effect. If you do not invoke the CICS translator and the COMPILE option is in effect, the compiler will issue S-level messages.
The compiler will invoke the CICS preprocessor if you specify the CICS suboption of the PP option. For compatibility, the compiler will also invoke the CICS preprocessor if any of these options is in effect: CICS, XOPT, or XOPTS. However, you should not specify any of these options together with the PP(CICS) option.