IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Insufficient storage - reg


IBM Mainframe Forums -> COBOL Programming
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
shankarm

Active User


Joined: 17 May 2010
Posts: 175
Location: India

PostPosted: Sat Sep 18, 2010 12:12 am
Reply with quote

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
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8696
Location: Dubuque, Iowa, USA

PostPosted: Sat Sep 18, 2010 12:18 am
Reply with quote

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
View user's profile Send private message
Bill O'Boyle

CICS Moderator


Joined: 14 Jan 2008
Posts: 2501
Location: Atlanta, Georgia, USA

PostPosted: Sat Sep 18, 2010 12:41 am
Reply with quote

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
View user's profile Send private message
acevedo

Active User


Joined: 11 May 2005
Posts: 344
Location: Spain

PostPosted: Sat Sep 18, 2010 9:28 pm
Reply with quote

mmmm I recently read a similar problem, Adabas involved, and it was solved by compiling with RMODE=24, AMODE=31
Back to top
View user's profile Send private message
shankarm

Active User


Joined: 17 May 2010
Posts: 175
Location: India

PostPosted: Mon Sep 20, 2010 1:14 pm
Reply with quote

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. icon_biggrin.gif
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> COBOL Programming

 


Similar Topics
Topic Forum Replies
No new posts CLIST - Virtual storage allocation error CLIST & REXX 5
No new posts CICS vs LE: STORAGE option CICS 0
No new posts Insufficient Storage ABENDS & Debugging 7
No new posts Interviewers are surprised with my an... Mainframe Interview Questions 6
No new posts is there an API to use cloud storage ... All Other Mainframe Topics 2
Search our Forums:

Back to Top