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 / srivatsa
Pick up the offset address from the executed JCL. Go to
the compiler cross reference listing. Find the offset
address in the XREF. This would give the line number in
which the abend has occured. To identify the record which
caused abend get into the sysout where the abended record
information would be displayed depending on the
installation. Through this when we map it to the record
structure we will come to know which field is caused the
abend. From this we can fix the SOC7 abend.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
In COBOL, what is the different between index and subscript?
What is cobol?
Explain about different table spaces.
System Testing for Mainframe Developers What is System Testing? integration testing ? what's the procedure ..
What is the default value(s) for an initialize and what keyword allows for an override of the default?
please..could u give an example about USAGE IS POINTER ..and explain why and when we use it ?
how do you define single dimensional array and multidimensional array in your cobol?
if we have " ibm mainframe ",in that how to remove first and last leading space eg:"ibm mainframe" like that the answer we need
Name the sections present in data division.
What is the problem of ordered sequential files access?
Why did you choose to work with ibm mainframe cobol programming?
If you are current on the owner of a set, what is the difference between an obtain next and obtain first? Actually in which topic will we use dis???Plz explain it clearly
How to traceback if I am getting SOC7 or SOC4 abend? List down the steps
)If there are 10 steps in GDG, if I want to refer the step2 after step5 . what should I do?
Write a program to enter and display the names of students in a class using the occurs clause.