Skip to main content

Problem:

This issue occurs when batch programs (ie no EXEC CICS statements) are using the CICS control block DFHEIBLK.  This area is automatically created by the CICS ECM (preprocessor) but because the program does not contain any EXEC CICS commands, the ECM is not switched on.  How can the CICS ECM be enabled automatically for programs using DFHEIBLK?

Resolution:

There is no way to do this automatically, you need to turn on the CICS ECM manually in the Build Settings for all programs that need to be compiled in this way.

We have had the same request in the past and decided that Mainframe Express could not change to accomodate this as it is potentially a dangerous assumption to just turn on the CICS ECM

Old KB# 2460

#EnterpriseDeveloper
#MFDS