USER COMPLETION CODE=4087 REASON CODE=00000000

Which points to the incredibly helpful

X'00' (0)
Language Environment condition manager was in control at the time of the 
condition.

The blasted "user" ABENDs from IBM products drive me nuts. System completion 
codes -- you know where to look them up. Every "user" ABEND code is in a 
different place. 

BTW, I think the "real" problem is the CONDITION=CEE3204S which I looked up and 
indicated a S0C4 or something like that. I think the U4087 is due to ABEND 
recursion, and it and its reason code have little to do with the original 
problem.

The original problem is that I whacked a BUNCH of memory. The error was a 
memset(buffer+len, ' ', lrecl-len); That looks pretty good, but when lrecl is 
80 and len is 85 it whacks a whole bunch of memory. Pretty much a guaranteed 
S0C4.

Charles


-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf 
Of David Crayford
Sent: Wednesday, January 13, 2021 5:37 PM
To: [email protected]
Subject: Re: Why LE taking Transaction Dump rather than CEEDUMP?

There should be a reason code 
https://www.ibm.com/support/knowledgecenter/SSLTBW_2.2.0/com.ibm.zos.v2r2.ceea900/cs00015.htm.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to