Joined: 23 Nov 2006 Posts: 19270 Location: Inside the Matrix
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").
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.
Joined: 07 Nov 2005 Posts: 1105 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.