EUDSASZE

The EUDSASZE system initialization parameter specifies the size of the Extended User Dynamic Storage Area (EUDSA).

Setting the size of individual dynamic storage areas (DSAs) is not necessary and it is not recommended. If you specify DSA size values in combination that do not allow sufficient space for the remaining DSAs, CICS® fails to initialize. The limit on the storage available for the DSAs in 31-bit storage (above-the-line) is specified by the EDSALIM system initialization parameter. Allow at least 1 MB for each DSA in 31-bit storage for which you have not set a size. See the DSALIM system initialization parameter for more details. For information about CICS dynamic storage areas, see CICS dynamic storage areas (DSAs).

Defining EUDSASZE

You can define the EUDSASZE system initialization parameter in the following ways:
  • In the PARM parameter of the EXEC PGM=DFHSIP statement.
  • In the SYSIN data set of the CICS startup job stream.
  • Through the system console.
You cannot define the EUDSASZE system initialization parameter in the DFHSIT macro.

Values for EUDSASZE

EUDSASZE={0K|number}
Valid values for the EUDSASZE system initialization parameter are as follows:
0 (zero)
0 (zero) is the default value for EUDSASZE. The size of the EUDSA dynamic storage area size can change dynamically.
number
Specify number as an amount of storage in the range 0 to 1073741824 bytes in multiples of 1048576 bytes (1 MB). If the size specified is not a multiple of 1 MB, CICS rounds the value up to the next multiple.

You can specify number in bytes (for example, 4194304), or as a whole number of kilobytes (for example, 4096 K), or a whole number of megabytes (for example, 4 M).