DSALIM

The DSALIM system initialization parameter specifies the upper limit of the total amount of storage within which CICS® can allocate the individual dynamic storage areas (DSAs) that reside in 24-bit storage (below 16 MB, also known as below the line).

DSALIM={5M|number}
Valid values are as follows:
5M
The default DSALIM value is 5 MB (5,242,880 bytes).
number
A value in the range 2 MB to 16 MB (2,097,152 bytes to 16,777,216 bytes), in multiples of 256 KB (262,144 bytes). If the size specified is not a multiple of 256 KB, CICS rounds the value up to the next multiple.

You can specify number in bytes (for example, 4194304), a whole number of kilobytes (for example, 4096K), or a whole number of megabytes (for example, 4M). See Coding conventions for DSA limits

From the storage that you specify using DSALIM, CICS allocates the CDSA, UDSA, SDSA, and RDSA. CICS allocates the UDSA in multiples of 1 MB when transaction isolation is active, but in multiples of 256 KB in CICS regions without transaction isolation. The other DSAs in 24-bit storage are allocated in multiples of 256 KB, with or without transaction isolation. For information about the contents of each of the dynamic storage areas, see CICS dynamic storage areas.

The maximum value that you can specify for DSALIM is limited by the following factors:
  • The configuration of your MVS™ storage, which governs how much private storage remains below the line.
  • The amount of MVS storage, outside the DSAs, that you require to satisfy MVS GETMAIN requests for 24-bit storage (below the line).

For methods to estimate the amount of storage to specify on the DSALIM parameter, see Estimating and setting DSALIM.

Note: If you change the DSALIM value while CICS is running, the change is cataloged in the local catalog. If DSALIM is specified in the system initialization table, the cataloged value specified by the change overrides the value of the DSALIM system initialization parameter on an initial, cold, or warm start. The cataloged value is not used if you specify DSALIM as a system initialization parameter override (for example, in SYSIN), or if you reinitialize the CICS catalog data sets.