RENTPGM

The RENTPGM system initialization parameter specifies whether you want CICS® to allocate the read-only DSAs from read-only key-0 protected storage.

Defining RENTPGM

You can define the RENTPGM system initialization parameter in the following ways:
  • On the PARM parameter of the EXEC PGM=DFHSIP statement
  • In the SYSIN data set of the CICS start up job stream
  • Through the system console
  • In the DFHSIT macro

Values for RENTPGM

Valid values for the RENTPGM system initialization parameter are as follows:

For information about the CICS DSAs, see CICS dynamic storage areas (DSAs).

RENTPGM={PROTECT|NOPROTECT}
The permitted values are PROTECT (the default), or NOPROTECT:
PROTECT
PROTECT is the default value for RENTPGM. CICS obtains the storage for the read-only DSAs from key-0 protected storage.
NOPROTECT
CICS obtains the storage from CICS-key storage, effectively creating two more CICS DSAs. This allows programs eligible for the read-only DSAs to be modified by programs that execute in CICS key.

In production CICS regions, RENTPGM=PROTECT provides the correct level of protection for modules in the read-only DSAs. Specifying RENTPGM=NOPROTECT is only appropriate for development regions.

For more information, see Storage protection.