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

How to fix System abend '0E37' - Space problem


IBM Mainframe Forums -> ABENDS & Debugging
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
anand_sundaramurthy

New User


Joined: 07 May 2007
Posts: 12
Location: Chennai

PostPosted: Mon May 07, 2007 11:56 am
Reply with quote

Hi,
Am getting the abend code 0E37...i know that its because of the space problem.but am getitng this while trying to save a program which am editing.
is there any solution for this or i have to create a new pds and cut and copy the code?
Back to top
View user's profile Send private message
expat

Global Moderator


Joined: 14 Mar 2007
Posts: 8797
Location: Welsh Wales

PostPosted: Mon May 07, 2007 12:17 pm
Reply with quote

You may be lucky ................. split screen and compress the PDS from the second screen and then try to save the member
Back to top
View user's profile Send private message
expat

Global Moderator


Joined: 14 Mar 2007
Posts: 8797
Location: Welsh Wales

PostPosted: Mon May 07, 2007 12:39 pm
Reply with quote

If that does not work, then use option 3.2 to set up a new PDS and then

CREATE 'new pds name(member)'

C99999 - in the left margin of the first line of code.

That way at least you save what you have done.
Back to top
View user's profile Send private message
raak

Active User


Joined: 23 May 2006
Posts: 166
Location: chennai

PostPosted: Mon May 07, 2007 12:59 pm
Reply with quote

Or just Issue a CUT to whatever u have done,
come out of the PDS member and
Compress the PDS and
then go inside the member and
PASTE the information...

icon_biggrin.gif
Back to top
View user's profile Send private message
UmeySan

Active Member


Joined: 22 Aug 2006
Posts: 771
Location: Germany

PostPosted: Mon May 07, 2007 1:20 pm
Reply with quote

Hi !

E37 indicates: Directory Full. If compress is ineffective, allocate a new PDS with a bigger directory. Copy the other members in that new one,
delete old pds and rename new PDS to name of old PDS.

Regards, UmeySan
Back to top
View user's profile Send private message
anand_sundaramurthy

New User


Joined: 07 May 2007
Posts: 12
Location: Chennai

PostPosted: Mon May 07, 2007 1:28 pm
Reply with quote

thanx all...
Back to top
View user's profile Send private message
expat

Global Moderator


Joined: 14 Mar 2007
Posts: 8797
Location: Welsh Wales

PostPosted: Mon May 07, 2007 1:53 pm
Reply with quote

Quote:
E37 indicates: Directory Full. If compress is ineffective, allocate a new PDS with a bigger directory. Copy the other members in that new one, delete old pds and rename new PDS to name of old PDS.

I would disagree with that, reading the 0E37 description from the manual, because if it was a directory problem then there is no way that this abend would occur on a tape device.

As far as I can recall but could be wrong, 0E37 is when all space is used from a dataset with no secondary allocation for expansion.

Quote:
Explanation: The error occurred when an output operation was requested. The data set was on a direct access or magnetic tape device. This system completion code is accompanied by message IEC032I. Refer to the explanation of message IEC032I for complete information about the task that was ended and for an explanation of the return code (rc in the message text) in register 15.
Back to top
View user's profile Send private message
UmeySan

Active Member


Joined: 22 Aug 2006
Posts: 771
Location: Germany

PostPosted: Mon May 07, 2007 2:18 pm
Reply with quote

Hi Expat !

For that, one must have a closer look to the E37-abend-rc-code.
There you can see the depending particular reasons of that abend. It depends on the RC. What i meant is, that mostly, on my experience, an E37 in conjunction with PDS points to directory error.

Regards, UmeySan
Back to top
View user's profile Send private message
expat

Global Moderator


Joined: 14 Mar 2007
Posts: 8797
Location: Welsh Wales

PostPosted: Mon May 07, 2007 2:49 pm
Reply with quote

Quote:
As far as I can recall but could be wrong, 0E37 is when all space is used from a dataset with no secondary allocation for expansion.

Just for clarification, the abend I was thinking of was D37 and not E37.
Back to top
View user's profile Send private message
UmeySan

Active Member


Joined: 22 Aug 2006
Posts: 771
Location: Germany

PostPosted: Mon May 07, 2007 3:05 pm
Reply with quote

Hi Expat !

D37: error occurrs during output operation to a direct access device.
RC could only be 04 = all prim-space is used and no sec-space was defined.

I thougt anand_sundaramurthy was here talking about E37.

Regards & have a nice day
UmeySan
Back to top
View user's profile Send private message
expat

Global Moderator


Joined: 14 Mar 2007
Posts: 8797
Location: Welsh Wales

PostPosted: Mon May 07, 2007 3:09 pm
Reply with quote

He/She was, but I'm just clarifying my point so as not to confuse other readers.
Back to top
View user's profile Send private message
UmeySan

Active Member


Joined: 22 Aug 2006
Posts: 771
Location: Germany

PostPosted: Mon May 07, 2007 3:27 pm
Reply with quote

an exemplary manner !!!
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 -> ABENDS & Debugging

 


Similar Topics
Topic Forum Replies
No new posts Replace each space in cobol string wi... COBOL Programming 3
No new posts Sysplex System won't IPL at DR site I... All Other Mainframe Topics 2
No new posts Map Vols and Problem Dataset All Other Mainframe Topics 2
No new posts ISAM and abend S03B JCL & VSAM 10
No new posts How to delete a user's alias from the... JCL & VSAM 11
Search our Forums:

Back to Top