View previous topic :: View next topic
|
Author |
Message |
Daphne
New User
Joined: 28 Aug 2006 Posts: 27 Location: NY, US
|
|
|
|
Hi,
I got this S0CF error. My program has lot of compute statements. Putting displays in all these places is cumbersome.
Can someone please tell me how to find the statement which is creating the problem from the sysout?
Thanks,
Daphne |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19244 Location: Inside the Matrix
|
|
|
|
Hello,
Does your organization have any tools for helping with abends (i.e. AbendAid)? If so, that will point out where the problem is and often what the problem data is.
If not, you need to find the problem line of code in your program (which can be done by looking at the abend offset into your program) and put in appropriate displays at that point (no need to display "everything").
Has this code ever run or is it new code? |
|
Back to top |
|
|
Daphne
New User
Joined: 28 Aug 2006 Posts: 27 Location: NY, US
|
|
|
|
Hi Dick,
Actually we dont have any tool in our shop.
The main program calls 3 subprograms. The error occured in one of the subprogram as per the output information(it gives the program name). There is no change in this subprogram. But there are changes in the main program.
Daphne |
|
Back to top |
|
|
Bitneuker
CICS Moderator
Joined: 07 Nov 2005 Posts: 1104 Location: The Netherlands at Hole 19
|
|
|
|
Probably a too large amount passed from the revised caller to be handled by the callee. If PL/I check on your p- and q's. Do you have a compiled listing of the modules so you can locate the statement in error using the ProgramStatusWord? Do you in fact have any clue or reading a dump? If you don't we've got a problem. Please post whatever information the system, compile listing and dump provide. |
|
Back to top |
|
|
|