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

Abend U4038 | Reason & Solution


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

Active User


Joined: 14 Mar 2005
Posts: 123

PostPosted: Wed Jul 20, 2005 12:57 pm
Reply with quote

I want to know about the user abend code u4038 Abend.
As we get it on not mentioning stop run.

What are the other things due to which it occurs.


Thanks
Chandra
Back to top
View user's profile Send private message
KAUSHIK RANGARAJAN

New User


Joined: 19 Jul 2005
Posts: 22
Location: chennai

PostPosted: Wed Jul 20, 2005 2:12 pm
Reply with quote

hi,

4038 is a generic abend code which encompasses many 'user' abends.
I remember specifying a small region parameter resulting in ABEND U4038. The cure was to increase the region card on the job.

Here are some other cases:
1) You create JCL to test a COBOL program and you accidentally change a DDNAME that is used by the program. You submit the job and it abends with a U4038.

2) Mismatching record-length to the physical file's record length.


I will let U know if any I come across any other Reason.
Bye. icon_rolleyes.gif icon_rolleyes.gif
Back to top
View user's profile Send private message
gangas

New User


Joined: 20 Jul 2005
Posts: 14

PostPosted: Wed Jul 20, 2005 2:17 pm
Reply with quote

Cobol LE intercepted abend. messages located in ceedump.
LE-Language Environment.

By using LE we can convert MVS/ESA to os/390

thankyou
Back to top
View user's profile Send private message
withnams

New User


Joined: 06 Jul 2005
Posts: 26
Location: Chennai

PostPosted: Wed Jul 20, 2005 4:00 pm
Reply with quote

Adding to that point...U4038 occurs when memory not available for STEP to execute. Suppose for DB2 steps REGION=8M should be given to avoid this abend.
An important point is to note that when there is some other abend and the dump is being produced in spool and all the memory available for this dump gets exhausted it results in U4038. So you should go through the complete log to figure what was the original problem to be solved.
Back to top
View user's profile Send private message
vinu

New User


Joined: 03 Jul 2005
Posts: 9

PostPosted: Tue Jul 26, 2005 4:08 pm
Reply with quote

what about S4038 abend? icon_question.gif

Are the two same or not? I am asking because, I am getting S4038 every day. I think its something to do with file handling. But I am struggling to get through this one.

Please Help !!
vinu icon_cry.gif
Back to top
View user's profile Send private message
sai_dd

New User


Joined: 01 Aug 2005
Posts: 5
Location: Cyprus

PostPosted: Mon Aug 01, 2005 6:19 pm
Reply with quote

Hi Chandra,

One of the situation where you encounter the 4038 error will be out of range. If you compile with the Compiler option SSRANGE then you might not receive the out of range problem.

More in detail if you would like to know.

Sai


learnmf wrote:
Hi Friend

Quote:
I want to know about u4038 abend.
As we get it on not mentioning stop run.
What are the other things due to which it occurs.


Thanks
Chandra
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 Reorg abended with REASON=X'00E40347' DB2 2
No new posts ISAM and abend S03B JCL & VSAM 9
No new posts REASON 00D70014 in load utility DB2 6
No new posts SDSF like solution in EJES (store com... All Other Mainframe Topics 4
No new posts Abend S0C4 11 (Page Translation Excep... PL/I & Assembler 16
Search our Forums:

Back to Top