The STGPROT system
initialization parameter specifies whether you want storage protection
to operate in the CICS® region.
- STGPROT={NO|YES}
- The permitted values are NO (the default), or YES.
- NO
- If you specify NO, or allow this parameter to default, CICS does not operate any storage
protection.
- YES
- If you specify YES, and the required hardware and software support
for storage protection is available, CICS operates
with storage protection, and observes the storage keys and execution
keys that you specify in various system and resource definitions.
If
the required hardware and software support for storage protection
is not available, CICS issues
an information message during initialization, and operates without
storage protection.
The
STGPROT system initialization
parameter affects the storage key for the following CICS dynamic storage areas (DSAs):
- UDSA
- SDSA
- EUDSA
- ESDSA
- GUDSA
- GSDSA
When CICS operates with
storage protection, the storage for these DSAs is allocated from user-key
storage. When CICS operates
without storage protection, the storage for these DSAs is allocated
from CICS-key storage.
The
STGPROT system
initialization parameter does not affect the storage key for the following CICS DSAs:
- RDSA. The storage for this DSA is affected by the setting for
the RENTPGM system initialization parameter.
- ERDSA. The storage for this DSA is affected by the setting for
the RENTPGM system initialization parameter.
- CDSA, ECDSA, ETDSA, and GCDSA. The storage for these DSAs
is always allocated from CICS-key storage.
For more information, see Storage protection and CICS dynamic storage areas.