What do you do to resolve SOC-7 error?
Answers were Sorted based on User's Feedback
Answer / a.roselin
1. Abend Aid is one of the tool which will trace out the
invalid numeric data over the field.
2. In Spool we could see the offset address of the invalid
numeric field and copy the offset address and pass it to
Parm Parameter on the JCL, it will display the invalid
numeric field of the statement in COBOL program.
| Is This Answer Correct ? | 8 Yes | 5 No |
Soc7 abend will be thrown because of moving any non numeric variable to numeric variable.
The fix is , you have to go to spool.
Check for the DD names either CESDUMP or AbendAid.
Please select the DD name using S
Then try to find the offset address and line number.
If line number doesn't exist then copy offset address and go back to SYSPRINT in spool
In the command line type L_offset address and press enter
You can now see the exact line.
Now go to your program and enter the line number in command area and press enter
You will be moved to the exact line which has error..you can correct it and then go for recompilation and execution.
| Is This Answer Correct ? | 0 Yes | 0 No |
Can we use icetool in cobol program?
What is the difference between a subscript and an index in a table definition?
What is the difference between goback, stop run and exit program in cobol?
System Testing for Mainframe Developers What is System Testing? integration testing ? what's the procedure ..
Explain complete concept of table handling in COBOL with an example?
Write a program that uses move corresponding.
How do you code Cobol to access a parameter that has been defined in JCL?
How to know whether the module is dynamical or statistical?
What is SSRANGE, NOSSRANGE ?
can we read in input the file with a variable length ? please , how ..could you help me ?
What is file status 39 ?
Determine the total no of bytes in the following. 01 rec1. 02 a pic x(6) 02 b redefines a. 03 c occus 6 times pic 9. 02 d occurs 6 times pic 9. 03 e pic x(5) 03 f pic 999.