how do we solve soc 7 and soc4 ?
Answers were Sorted based on User's Feedback
Answer / pradeep
SOC7 is a data exceptional error, means we load any junk
data into one field of a record.
we can resolve by these steps,
1.compile and run the program,in the spool we can find the
offset value for the job. note that offset value and run the
same job again with compiler option as LIST.
2.see the spool for the offset value where it is
located,means exactly in which numerical operation that
abbend occured.EG: total = salary + commision.
3.after the example statement we found the SOC7 error.
so, we knew that we found SOC7 there.
4.finally place the DISPLAY statement in the respective
paragraph we can found exactly where the updation is
failed.Means on stopped record there may be a junk value in
the record.
| Is This Answer Correct ? | 5 Yes | 0 No |
Answer / sujith
Hi,
There can be many methods to solve SOC7
1)by using XPEDITER
2)Going behind the reasons causing Soc7 in working -
storage. (we can offset the wrong data and compile and
later correct it)
3)the most preferable one is to get the value of offset in
compile list,getting this offset then find this offset's
corresponding value in your pgm.It will take you straight
to the line causing SOC7.
SOC 4 may be due to less space than what is needed by the
program. This is also called Storage violation error - can
be due to various
reasons. e.g.: READING a file that is not open, invalid
address referenced due to subscript error.
Using Display statements points or after lines you suspect
can show where the error occurs.
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / praveen
soc 7
compile with list option.
soc 4
nossrange
| Is This Answer Correct ? | 1 Yes | 1 No |
what is SMP/E? and what are the major steps of it? thanks...
In BIND, isolation level parameter specifies the duration of page lock and ACQUIRE, RELEASE also do almost the same thing. What is the exact difference between the two? Do they work in conjunction while executing SQL queries and obtaining locks?
how do u update the faltfile into db2 table ?
How to create db2 table in mainframe?
Write a query to extract first 5 characters of a name in the column Stud_Name?
Suppose the outcome of executing a query results in a row having null. Based on the answer how you use it? Its declaration and inclusion?
what is load and unload in db2
What are the disadvantages of PAGE level lock?
What do you do to keep the cursor from closing after a commit?
what are the copybook changes generally we done?can anyone tell me......... Thanks in advance........
How to create backup table in db2?
What is the purpose of the DSNC transaction ?