How to resolve SOC7/S0C7 abends?
S0C7/SOC7 abend.
S0C7 abend occurs due to bad data passed to a program variable.
i.e. non numeric data passes to numeric variable.
In order to resolve the SOC7 abend we can us the the fault analyzer (FA) as,
1) Go to FA and locate the address for abend.
2) Browse list (BL) the program for which abend occurred.
3) Find the given address in given browse list
(First find the HEXLOC as a refer point in order to locate the address )
4) We will get the line number associated with the given address.
5) The statement associated with the above line number is the point where SOC7 occurred.
6) This will show the cause of SOC7 with respective variables..
What is SB37 abend in JCL and how to resole SB37 abend?
SB37 abend in JCL
Whenever there is problem with volume of data set, it gives SB37 abend.
In order to resolve the SB37 abend, increase the size of dataset in JCL and restart the job.
SB37 abend in JCL
Whenever there is problem with volume of data set, it gives SB37 abend.
In order to resolve the SB37 abend, increase the size of dataset in JCL and restart the job.
What is ASRA abend and How to resolve ASRA abend in CICS program?
Solution :- Most of the time this abend occurs due to SOC7 conditions, where non numeric value is moved in numeric variable.
What is S878 abend in JCL and how to resolve S878 abend?
Cause - This abend occurs due to not enough virtual private storage space available.
Solution - Increas the region space in job card.
Resolve AD2U abend in CICS OR THREADERROR 906
AD2U abend occurs when DB2 thread creation fails.
Resolution:-
Check the SQLCODE associated with the abend.
THREADERROR 906 is the common SQLCODE with AD2U. Application may return the different SQLCODE,
SQLCODE 922 indicates the authorization error - i.e. given user does't have authorization on given plan in given region.
So verify your plan, its access and also verify the RCT entries for application's transaction for given plan.
Resolve S04E abend during DB2 load replace.
S04E abend will occur during load replace if the db2 resource is not available.
Solution - If the job to load replace abends with S04E then make sure that the resource is available.
Resubmit the job once the resource is available.
Cause - This abend occurs due to not enough virtual private storage space available.
Solution - Increas the region space in job card.
Resolve AD2U abend in CICS OR THREADERROR 906
AD2U abend occurs when DB2 thread creation fails.
Resolution:-
Check the SQLCODE associated with the abend.
THREADERROR 906 is the common SQLCODE with AD2U. Application may return the different SQLCODE,
SQLCODE 922 indicates the authorization error - i.e. given user does't have authorization on given plan in given region.
So verify your plan, its access and also verify the RCT entries for application's transaction for given plan.
Resolve S04E abend during DB2 load replace.
S04E abend will occur during load replace if the db2 resource is not available.
Solution - If the job to load replace abends with S04E then make sure that the resource is available.
Resubmit the job once the resource is available.