Answer Posted / vidhya
Q31) Basically you need to correcting the offending
data. Many times the reason for SOC7 is an un-initialized
numeric item.
Examine that possibility first. Many installations provide
you a dump for run time abend’s ( it can be generated also
by calling some subroutines or OS services thru assembly
language). These dumps provide the offset of the last
instruction at which the abend occurred. Examine the
compilation output XREF listing to get the verb and the
line
number of the source code at this offset. Then you can
look at the source code to find the bug. To get capture
the
runtime dumps, you will have to define some datasets
(SYSABOUT etc ) in the JCL. If none of these are helpful,
use
judgement and DISPLAY to localize the source of error.
Some installation might have batch program debugging
tools. Use them.
| Is This Answer Correct ? | 12 Yes | 1 No |
Post New Answer View All Answers
Which statement is used to identify the private libraries in job?
When space is allocated for an output dataset, what units can be used?
What is the difference between run mode and addressing mode?
which utility is used a dummy utility?
Explain how can the attributes of one sms dataset be copied to another dataset?
Matching Logic in Jcl not in cobol.Could any one please answer this question
How gdg are concatenated?
What is the significance of addrspc parameter in the exec statement?
how to compare two datasets without using superce because output is limited to 133 bytes
Explain dd statement in jcl?
Name what parameter directs the output of the job log dataset?
what disp parameter we mention for creation of temporary dataset so that we can use it in later steps?
What does a disposition of (MOD,DELETE,DELETE) mean ?
How do you run a COBOL batch program from a JCL? How do you run a COBOL/DB2 program?
What are s0c1, s0c4, s0c5, s0c7 and socb?