What is meant by S0C7 system abend code?
Answers were Sorted based on User's Feedback
Answer / guest
S0C7 - Data exception error - you will get it whenever you
are trying to move the low values or spaces into the numeric
field, or compare the numeric fields with low values, or try
to do some arithmetic operations on the low values. To avoid
this you have to always initialize the numeric fields
otherwise they will contain the low values.
| Is This Answer Correct ? | 34 Yes | 2 No |
Answer / shakila vinayagam
Program Check Exception - Data. Check for spaces in a
packed decimal or numeric field. Check to see if record
layouts or file layouts have been changed.
| Is This Answer Correct ? | 9 Yes | 4 No |
Answer / prashanthkodakani
soc7: 'data exception error'-a non numeric operation on
numeric field
| Is This Answer Correct ? | 10 Yes | 5 No |
Answer / jim
An attempt has been made to perform arithmetic on an
invalid packed field.
| Is This Answer Correct ? | 4 Yes | 0 No |
Answer / vinod
soc7 is will arise when there is a 'data type mismatch'.the
main reasons are program attempting to math on illegal data,
moving zeroes to group item whose subordinate items are
packed decimal,
unintialized packed decimal fields
| Is This Answer Correct ? | 3 Yes | 2 No |
Answer / harish k r
Program check exception or Data exception- it 'll arise
when you dont initialise the numeric field, and movin any
field to it.
it may occur due to passing non-numeric data into numeric
data.
| Is This Answer Correct ? | 0 Yes | 0 No |
how can u understand ps and pds from their names ?
What does a disposition of (new,catlg,keep) for a dsn mean?
What is one line to pass PARM from JCL to COBOL?
One dataset is creating in the step1 with LRECL of 133 and the same dataset is used in the next step in DISP=SHR mode, but while scanning the JCL the following error is thrwon. Please verify the below JCL $/SEPP030.PROVIDER DD DSN=Z1225BT.F5750PG9.F5910PRV.QC#A6868 //ERRORRPT DD DSN=F5910&ST&IN..F5910EPP.ERRORRPT.P&CYCDATE, --ERRORRPT DD DSN=F5910PG.F5910EPP.ERRORRPT.P, // DISP=&DISNCD,UNIT=&DELQ, -- DISP= (NEW,CATLG,DELETE),UNIT=DELQ, // SPACE=(TRK, (30,15),RLSE), // DCB=&DCB2 -- DCB= (PPG.METMODEL,BLKSIZE=0,LRECL=133,RECFM=FB) $/SEPP030.ERRORRPT DD DSN=Z1225BT.F5910EPP.ERRORRPT.AOUTPUT //SEPP040 EXEC PGM=FILEAID,COND= (0002,EQ,SEPP030) //SYSPRINT DD SYSOUT=* //SYSLIST DD SYSOUT=* //DD01 DD DSN=SYSCMN.PROD.CCLIB (F5910EP1),DISP=SHR $/SEPP040.DD01 DD DSN=Z1225BT.TEST.CCLIB (F5910EP1) E1 - DSS20791E - DATA SET 'Z1225BT.F5910EPP.ERRORRPT.AOUTPUT' HAS AN LRECL OF 133 COULD NOT BE OPENED BECAUSE THE CODED LRECL WAS 80. // DD DSN=F5910&ST&IN..F5910EPP.ERRORRPT.P&CYCDATE, -- DD DSN=F5910PG.F5910EPP.ERRORRPT.P, // DISP=SHR $/ DD DSN=Z1225BT.F5910EPP.ERRORRPT.AOUTPUT please find the error code in the above mentioned lines and please suggest me about the error and the solution for that.
What is the meaning of the EXEC statement keyword, COND? What is its syntax?
i created one base gdg with lrecl = 100 , now i need to create versions with different lrecl =150,200 can it be possible to create like tht ?
how do you code a null statement?
what is the use of IEBGENER utility?
how to modify the copy book?explain with examples
how to see the latest generation in gdg?
How to compare 2 files using File-Aid?
what is the compile process of cobol program expalin with code