beacuse short on storage ,i want to increase Edsalimit size,
how size can Edsalimit increase ?
do it depends on region size?
when i use cemt i dsa ,i can see the Edsalimit.
when i update the Edsalimit size 260M,there is error"NOSTG EDSALIMIT".
so i only increase to 250M,it is shown "normal" message,i have set the region=0M at this time.
how can i increase more size?
Joined: 06 Jun 2008 Posts: 8213 Location: Dubuque, Iowa, USA
The CICS System Definition Guide provides:
specifies the upper limit of the total amount of storage within which CICS can allocate the individual extended dynamic storage areas (EDSAs) that reside above the 16MB boundary.
The default EDSA limit is 20MB (20 971 520 bytes).
Specify number as a value in the range 10MB to 2047MB, in multiples of 1MB. If the size specified is not a multiple of 1MB, CICS rounds the value up to the next multiple.
You can specify number in bytes (for example, 33 554 432), or as a whole number of kilobytes (for example, 32 768K), or a whole number of megabytes (for example, 32M).
The maximum value allowed depends on a number of factors, such as:
* The size of the region you have specified on the MVS REGION parameter in the CICS job or procedure
* How much storage you require for the CICS internal trace table
* How much private storage you must leave free to satisfy MVS GETMAIN requests for storage above the 16MB boundary outside the DSAs
and you may need to find out how much region the LPAR has been assigned, too. Have you run a STAT to find out where the memory is going? Going S-O-S on 250M of EDSALIM sounds like there's an application problem to me. None of our regions are defined as using more than 60M and most use the default 20M.