Dynamic storage areas - CICSDSA

The Dynamic storage area (CICSDSA) views display information about dynamic storage areas (DSAs) within each CICS system.

Supplied views

To access from the main menu, click:

CICS operations views > CICS region operations views > Dynamic storage areas

Table 1. Views in the supplied Dynamic storage areas (CICSDSA) view set
View Notes
Dynamic storage areas

EYUSTARTCICSDSA.DETAIL1

Detailed information about a selected dynamic storage area.
Dynamic storage areas

EYUSTARTCICSDSA.DETAILED

Detailed information about a selected dynamic storage area.
Dynamic storage areas

EYUSTARTCICSDSA.SET

Set CICS DSA attributes according to the new values specified in input fields.
Dynamic storage areas

EYUSTARTCICSDSA.TABULAR

Tabular information about dynamic storage areas (DSAs) within each CICS system.

Actions

Table 2. Actions available for CICSDSA views
Action Description
SET Set CICS DSA attributes according to the new values specified in input fields.

Fields

Table 3. Fields in CICSDSA views
Field Attribute name Description
Storage key ACCESSTYPE The type of access for this dynamic storage area (CICS, USER, READONLY,TRUSTED). If storage protection is not active, all storage areas have an access type of CICS except those in the ERDSA.
Current address space storage that is addressable ASACTIVE The current address space storage that can be addressed.
Number of Add Subpool requests ASUBTOTL The number of requests to create a domain or task subpool from this dynamic storage area.
Cushion limit ATBCUSHLIMIT The size in bytes of the cushion for this DSA. The cushion is the amount of storage below which CICS goes short on storage.
Number of GCDSA, GUDSA or GSDSA cushion releases ATBCUSHRELS The number of cushion releases associated with GDSA.
Cumulative number of common subspace users CUMCMNSSUSRS The cumulative number of common subspace user requests for this CICS execution.
Cumulative number of unique subspace users CUMUNQSSUSRS The cumulative number of unique subspace task requests for this CICS execution.
Current number of common subspace users CURCMNSSUSRS The current number of common subspace user requests.
Current DSA allocation CURRALLOC The current amount of DSA allocated.
Current tasks allocated a unique subspace CURUNQSSUSRS The current number of unique subspace user requests.
Cushion size CUSHION The size in bytes of the cushion for this dynamic storage area. The cushion is the amount of storage below which CICS goes short on storage.

Input Values: 0 - DSASIZE value

Number of Delete Subpool requests DSUBTOTL The number of requests to delete a domain or task subpool from this dynamic storage area.
Number of extents added to DSA EXTENTSADDED The number of extents added to the DSA.
Number of extents allocated to DSA EXTENTSCURR The number of extents allocated to the DSA.
Number of extents deleted from page pool EXTENTSDELTD The number of extents deleted from the page pool.
Number of FREEMAIN requests FREMTOTL The number of FREEMAIN requests for this dynamic storage area.
The current GDSA active GDSAACTIVE The amount of storage available for use above the bar.
Number of GETMAIN requests GETMTOTL The number of GETMAIN requests from this dynamic storage area.
The GETSTOR request size GETSTORSIZE The amount of storage that has been requested displayed as bytes.
Peak DSA allocation HWMALLOC The largest amount of DSA allocated at any one time.
The HWM address space that can be addressed HWMASACTIVE The peak address space storage that could be addressed.
Peak number of common subspace users HWMCMNSSUSRS The largest number of common subspace user requests at any one time.
Peak amount of free storage available HWMFREE The largest amount of storage that was free at any one time.
The peak GDSA active HWMGDSAACTIV The peak amount of storage available for use above the bar.
Peak number of unique subspace users HWMUNQSSUSRS The largest number of unique subspace user requests at any one time.
Limit of storage for DSAs LIMIT The maximum amount of storage, as a total number of bytes, within which CICS can dynamically allocate storage for all of the DSAs residing on the same side of the 16MB boundary.

The value shown is either the DSA limit for the RDSA, UDSA, CDSA and SDSA, or the EDSA limit for the ERDSA, EUDSA, ECDSA, ESDSA, and ETDSA. It is zero for DSAs located above the bar.

If you set a new value lower than the current limit, CICS might not implement the new limit immediately, but attempts to do so over time as storage is freed. CICS rounds up the value you supply to the next multiple of 256KB for the DSA limit and to the next multiple of 1MB for the EDSA limit.

Input Values for the DSA limit: 2,097,152 to 16,777,216

Input Values for the EDSA limit: 50,331,648 to 2,146,435,072

Dynamic storage area (DSA) location LOCATION Indicates where this dynamic storage area is located, either above or below the 16MB line, or above the bar.
Smallest amount of free storage available LWMFREE The smallest amount of storage that was free at any one time.
Maximum amount of above the bar storage MEMLIMIT The current upper limit of the total amount of storage within which CICS can allocate the individual DSAs that reside above the bar.

A value of 'N/A' means there is no limit to the amount of storage above the bar that CICS can use.

Dynamic storage area (DSA) NAME The name of the dynamic storage area, as one of the following:

RDSA, UDSA, CDSA, SDSA, ERDSA, EUDSA, ECDSA, ESDSA, ETDSA, GCDSA, GUDSA, GSDSA

Number of current suspended storage requests NSTGCURR The number of GETMAIN requests currently suspended for insufficient storage.
Number of times NOSTORAGE returned NSTGTOTL The number of times a GETMAIN request with SUSPEND(NO) returned an insufficient storage condition.
Percentage of available total storage PCTFREE Available percent of total space of DSA calculated from the DSA or EDSA limit size value. This data has no meaning for above the bar storage.
Storage occupied by not-in-use programs PGMONIU The amount of storage in this dynamic storage area that is occupied by Not-In-Use (NIU) programs.
Percentage of available pool storage POOLPCTFREE Available amount of space from all DSA pool allocations above or below the 16M line. This data has no meaning for above the bar storage.
Number of requests for MVS storage causing wait REQSWAITMVS The number of requests for MVS storage causing waits.
Reentrant program protection status RNTPGPROTECT Specifies whether Reentrant Program Protection was chosen for this execution of CICS. It protects CICS loaded programs from being written to directly.
Subpool size SIZE The size of the dynamic storage area in bytes.
Number of times cushion released STGCRELC The number of times a GETMAIN request caused the storage cushion to be released. The cushion is considered released when the number of free pages drops below the number of pages in the cushion.
Free storage size STGFSIZE The amount of free storage, including the cushion, in this dynamic storage area.
Peak size of DSA STGHWM The peak size of the DSA.
Largest free area size STGLSIZE The length in bytes of the largest contiguous free area in this dynamic storage area.
Number of current subpools STGNSUBP The current number of domain or task subpools in this dynamic storage area.
Storage protection status STGPROTECT Specifies whether the Storage Protection option was chosen for this execution of the CICS system. If storage protection is active CICS observes storage and execution keys that are specified in system and resource definitions.
Number of tasks purged while waiting STGPWCNT The number of GETMAIN requests that were purged while suspended for insufficient storage.
Peak number of suspended storage requests STGSHWM The maximum number of GETMAIN requests suspended for insufficient storage at any one time.
Short on storage count STGSOSC The number of times CICS went short on storage (SOS) in this dynamic storage area. SOS means that the cushion is currently in use and/or there is at least one task suspended for storage.
Total time CICS was short on storage STGSOST The total amount of time that CICS has been short on storage (SOS) in this dynamic storage area.
Number of times requests were suspended STGSTOTL The number of times a GETMAIN request with SUSPEND(YES) was suspended because of insufficient storage.
Number of storage violations STGVTOTL The number of storage violations recorded in this dynamic storage area.
Total time waiting for MVS storage TIMEWAITMVS The total amount of time that CICS has been waiting for storage in this dynamic storage area.
Transaction isolation status TRNISOLATION The task-lifetime storage of programs that are defined with EXECKEY(USER) are protected from other EXECKEY(USER) programs both reading and writing if this is active.