View previous topic :: View next topic
|
Author |
Message |
shankarm
Active User
Joined: 17 May 2010 Posts: 175 Location: India
|
|
|
|
Hi,
I am getting the following error when i submit the job.
Quote: |
CEE0813S Insufficient storage was available to satisfy a get storage (CEECZST) request.
The traceback information could not be determined. |
The manual says- "check if the value specified are valid."
The files are production files i have copied these files to the local dataset and am testing them.
file size cannot be reduced, what else can i do to correct this.
Please help. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
You are comparing pomegranates and apples. A get storage request is satisfied from computer memory. Files are on a disk drive or tape drive which has nothing to do with computer memory (other than the buffers used to transfer data to / from the program).
You may have the REGION= parameter on the JCL set too low, or your program is allocating memory via a dynamic call and the parameters are wrong. There's very little chance that any files have any direct impact on the error, though. |
|
Back to top |
|
|
Bill O'Boyle
CICS Moderator
Joined: 14 Jan 2008 Posts: 2501 Location: Atlanta, Georgia, USA
|
|
|
|
Is the program calling CEEGTST (Get Heap Storage) or CEECZST (Change Heap Storage Size)?
In both calls, the second parameter is the storage SIZE, expressed as a binary-fullword.
What's this value?
Explanation from the LE Run-Time messages manual -
"There was not enough free storage available to satisfy a get storage call to CEEGTST or reallocate request call to CEECZST."
Programmer Response -
"Ensure that the REGION size is sufficient to run the application. Ensure that the size parameter in the get storage request is not an unusually large number. Verify that the storage sizes specified in the HEAP and STACK run-time options are reasonable, given the region size allocated to the application. Verify that you are using storage options that get your storage from above the line, if you can, since you can run out of storage below the line much more easily."
You should be investigating this more thoroughly.
Bill |
|
Back to top |
|
|
acevedo
Active User
Joined: 11 May 2005 Posts: 344 Location: Spain
|
|
|
|
mmmm I recently read a similar problem, Adabas involved, and it was solved by compiling with RMODE=24, AMODE=31
|
|
Back to top |
|
|
shankarm
Active User
Joined: 17 May 2010 Posts: 175 Location: India
|
|
|
|
acevedo,
Thanks a lot.
I just recompiled it with rmode=24 and amode=31, and it is working.
Thaks, thanks, thanks,..
Bill O'Boyle & Robert thanks for your time.
You guys have saved me from an esculation. |
|
Back to top |
|
|
|