There is a production file which has millions of records in
it.The program that uses it ends up with an SOC7 abend.It
is sure that the abend is due to some invalid data in the
file.Is there any way to debugg the SOC7 abend with out
giving displays? I need the record which is cause for the
abend.
Answer Posted / suresh
1.Go to sysout it showing the program which is abened with number.
Open the program in changeman listing . go to the line no.
In that line no some variables used.
Take the variable and go to CEEDUMP .find the variable.Definitely the vaiable having the invalid value.Find the group level.You can see the key.
That record causing the SOC7 Abend
| Is This Answer Correct ? | 2 Yes | 1 No |
Post New Answer View All Answers
EXPLAIN MAIN FRAME TESTING PROCESS...HOW TO FIX THE MAINFRAME BUGS?
How to remove 2 duplicate records and copy only one using job control language?
What are the different data types in cobol?
Mention the guidelines to write a structured cobol program?
What is report-item in COBOL?
What are the various section in data division and briefly explain them.
What is the difference between Global and External Variables?
In COBOL programming, what is PERFORM? What is VARYING?
Whats the difference between search & search ALL?
How to print 10 to 1 if the input have only 10 digit number?
Name the sections present in data division.
Differentiate between structured cobol programming and object-oriented cobol programming.
Which division and paragraphs are mandatory for a COBOL program?
What is the Purpose of POINTER Phrase in STRING command in COBOL?
what is the use of outrecord?