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.