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

CEE0813S - INSUFFICIENT STORAGE WAS AVAILABLE


IBM Mainframe Forums -> PL/I & Assembler
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
mistah kurtz

Active User


Joined: 28 Jan 2012
Posts: 316
Location: Room: TREE(3). Hilbert's Hotel

PostPosted: Wed Dec 05, 2012 5:42 pm
Reply with quote

Hi,

I'm running a Pl/I-DB2 program and its huge. Eventhough I'm using a large REGION parameter its giving me following error.

CONDITION=CEE0813S - FAILED BECAUSE INSUFFICIENT STORAGE

Could it be possible it's faling because I have a large data structure under 01 level. How can I resolve the issue.


Thanks.
Back to top
View user's profile Send private message
enrico-sorichetti

Superior Member


Joined: 14 Mar 2007
Posts: 10873
Location: italy

PostPosted: Wed Dec 05, 2012 6:03 pm
Reply with quote

what happened when You researched the meaning of the
CEE0813S message
and investigated the TODOs that the manual gave about possible causes ?

Quote:
I have a large data structure

You gave qualitative data , unfortunately IT is pretty deterministic and needs quantitative data
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: Wed Dec 05, 2012 6:22 pm
Reply with quote

Quote:
large data structure
As Enrico pointed out, this tells us nothing. For example, one person's "large data structure" could be 1000 variables but each is 1 byte long. Another person's "large data structure" could be a single variable but it is 10 million bytes. Terminology is critical in IT, where similar terms may mean very different things. You need to learn how to precisely AND ACCURATELY express yourself.
Back to top
View user's profile Send private message
Akatsukami

Global Moderator


Joined: 03 Oct 2009
Posts: 1788
Location: Bloomington, IL

PostPosted: Wed Dec 05, 2012 6:38 pm
Reply with quote

And as has oft been mentioned elsewhere on these fora -- check with your local performance management workgroup as to what, if any, limitations your job class imposes on storage.
Back to top
View user's profile Send private message
mistah kurtz

Active User


Joined: 28 Jan 2012
Posts: 316
Location: Room: TREE(3). Hilbert's Hotel

PostPosted: Thu Dec 06, 2012 9:50 am
Reply with quote

Sorry for not being specific.

By large data structure, I meant quantitatively large (around 10,000 char).

I tried to search whats the maximum size of data can be under 01 level in PL/I, but I could not find.

I also tried using a large REGION parm(512M), but its not of much help.

I will check with my System support group.


Thanks.
Back to top
View user's profile Send private message
prino

Senior Member


Joined: 07 Feb 2009
Posts: 1306
Location: Vilnius, Lithuania

PostPosted: Thu Dec 06, 2012 12:29 pm
Reply with quote

mistah kurtz wrote:
By large data structure, I meant quantitatively large (around 10,000 char).

And you think that is large? ROFL. I've worked with PL/I structures 1,000 times bigger without any problems.

mistah kurtz wrote:
I tried to search whats the maximum size of data can be under 01 level in PL/I, but I could not find.

Maybe this would be a good time to RTFM, because it's most certainly in the FM!
Back to top
View user's profile Send private message
mistah kurtz

Active User


Joined: 28 Jan 2012
Posts: 316
Location: Room: TREE(3). Hilbert's Hotel

PostPosted: Thu Dec 06, 2012 10:09 pm
Reply with quote

Thank you all for your kind words...one more time to RTFM :-)
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Thu Dec 06, 2012 11:13 pm
Reply with quote

Hello,

In addition to reading, i suggest you talk with your system support people. . .

You might also experiment with a much smaller data struture.
Back to top
View user's profile Send private message
mistah kurtz

Active User


Joined: 28 Jan 2012
Posts: 316
Location: Room: TREE(3). Hilbert's Hotel

PostPosted: Fri Dec 07, 2012 9:14 pm
Reply with quote

Hi,

Just to inform that, before speaking to my support management team I splitted my 01 level vars into several parts and it's working fine now. However, I'm still confused by comments by Prino.

I was just wondering what could be the actual problem.
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Fri Dec 07, 2012 10:00 pm
Reply with quote

Hello,

Is it possible that anticipated size is far too low? With the original size in the code, what is the size of the executable? With the 01 split into multiples?

I don't do pl/i, but in several languages it is possible to "get" more and more storage until there is no more. . .
Back to top
View user's profile Send private message
Akatsukami

Global Moderator


Joined: 03 Oct 2009
Posts: 1788
Location: Bloomington, IL

PostPosted: Fri Dec 07, 2012 10:01 pm
Reply with quote

mistah kurtz wrote:
Hi,

Just to inform that, before speaking to my support management team I splitted my 01 level vars into several parts and it's working fine now. However, I'm still confused by comments by Prino.

I was just wondering what could be the actual problem.

What's the storage class of the structure?
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 -> PL/I & Assembler

 


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