Answer Posted / asmara
SOC013 - Incorrect BLK Size in DCB Parameter
Solution : check the BLK size in the DCB parameter to
insure that to match the blksize of the dataset.
SOC001 - Invalid instruction or operation exception error
Solution : check the portion of your program with data or
bad address which will produce this error
SOC004 - This is storage protection violation error or
store unwanted data for along time or bad data(many reasons
are there in one step we say as protection violation error).
IMP: Tried to moving larger record length to smaller
destination record space.
Solution: Make sure not to exceed the boundary specified.
SOC005: Tried to use write with out "FROM" option on APPLY
WRITE ONLY.
Solution : Check for Subprograms details before passing or
sending it.
SOC007 : Manipulated data by the packed decimal
instructions in the program(Alphanumeric values going to
pass to numeric field)
Solution: Make sure while passing any values.
Thru offset no. we can go directly to that record and we
can solve it one more option is also their that by giving
the dataset name in the xpediter command path also we can
identify it where the error is and we can easily resolve it.
SOC008 : Fixed point overflow
Solution : While declaring the decimal make sure
SOC009 : If we divide by Zero.
Solution : While doing calucalation make sure dont divide
which will be lesser than the value which u cant divide it
| Is This Answer Correct ? | 6 Yes | 1 No |
Post New Answer View All Answers
How did the release of cobol/370 version 1.3 improve the performance of release 1.1?
how we sort two input files based on a common column and giving one o/p file please send me the coding logic?
How to fetch 1000 error records from VSAM file(Eg: 1000000 records present) while getting SOC7 abend ?
explain sorting techniques in cobol program?
What are different data types in cobol?
What is rmode(any) ?
) how do u code after getting data?
can you please let me know if there is any walkins for COBOL/PLI/DB2/IMS/JCL in pune other than IBM and ITC infotech
I have a program with an Array of 5000 occurences which is being passed from 5 sub levels to the front end screen. Thess 5 programs using each 5*2 = 10 different arrays with size as 5000. This is causing the transaction to utilize more storage consupmtion. I am looking to reduce the storage consumption. As part of that initially i thought Dynamic array may solve my problem. After viewing the comments given i see its same as normal array. IS there any other way we can resolve this issue?
Write a program that uses move corresponding.
What are the various section in data division and briefly explain them.
What is an in line perform? When would you use it? Anything else you wish to say about it.
I have a File that has duplicate records. I need only those records that occur more than thrice.?
Describe the cobol database components?
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