|
|
| Author |
Message |
sunojsm Warnings : 1 New User
Joined: 21 Jun 2004 Posts: 48 Location: Heaven
|
|
|
|
Hi,
Can anybody solve this abend,
The abend is as
follows.
USER ABEND : U4094
SYSTEM MESSAGE : CEE3250C - The system or user abend S46D
R=00000014 was issued
The traceback information could not be determined.
bye |
|
| Back to top |
|
 |
References
|
|
 |
andycool
Active User
Joined: 12 Apr 2005 Posts: 65
|
|
|
|
Hi Sunojsm,
The U4094 seems to be a user abend.
If you want the job to be abended deliberately, probably due to some condition user abends are used.
For instance: If i want to abend my job if more than 3000 bad records are encountered during processing, i'll put a check in program so as to abend it. The prefix "U" says its an user abend.
To solve this abend you will have to :
1. Find at which step the job has abended.
2. Get the program which is executed at that step.
3. Do an "F 4094" in the program.
By this you will get the condition on wch the programer wants the job to abend.
If you are still not clear please provide some more details.
Regards, |
|
| Back to top |
|
 |
SteveConway
New User
Joined: 26 May 2005 Posts: 30 Location: Northern VA, USA
|
|
|
|
You have an LE run-time abend, which may have nothing to do with LE. Depending on your LE run-time options, LE will intercept other abends, in this case an S46D.
Quickref says this:
46D
Explanation: A program issued the ESPIE macro incorrectly:
A hexadecimal reason code in register 15 explains the error:
14 The ESPIE RESET macro passed an incorrect TOKEN parameter. TOKEN
is incorrect for one of these reasons:
O The TOKEN itself is not valid.
O The exit that the TOKEN represents has been deleted.
My guess is either LE is not in the linklist, or it's just a badly written program. With no more info than provided, I'm sorry I can't help more.
Cheers,,,Steve |
|
| Back to top |
|
 |
|
|
|