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
What is Pic 9v99 Indicates in COBOL?
How many bytes S(8) comp field occupy and its maximum value?
Can you please let me know the centre name of INS certification in Kolkata.
Name some of the examples of COBOl 11?
What is a report item?
Our issue is there seems to be a disconnect, or no link, between our SELECT statement and our SD. We had SELECT SORT-FILE and SELECT SORT-FILE ASSIGN TO SORTWRK. ASSIGN TO SORTWRK1 SORTWRK2 SORTWRK3 SORTWRK4. with SD SORT_FILE RECORD CONTAINS 7833 CHARACTERS. In either case, at run time, the system ignored our SORTWRK# DD statements and allocated 16 sort works with the SORTWK## naming convention. Any ideas why the system does not recognize the connection? We do not even need the SORTWRK DD statements. Thanks
i was faced one question- i have value -00001234.56 Suppress the zeroes and the output should be -1234.56 But Not - 1234.56 spaces should not be available after suppressing the zeroes. logic in jcl and cobol?
When is inspect verb is used in cobol?
What is the difference between binary search and sequential search?
I have a File that has duplicate records. I need only those records that occur more than thrice.?
Is it possible that the redefines clause has different picture clauses compared to the one it redefined?
i need a small 3d program using inline and outline.
what is difference between cobol and cobol/400
How do you get the data to code the BMS macro?
Give some examples of command terminators?