CA7 : CA-7 online task abend U0402 and S0F4

Document ID : KB000102383
Last Modified Date : 31/07/2018
Show Technical Document Details
Issue:
The CA-7 online task CA7ONL schedules and submits jobs, picking them up from the JCL LIbraries defined in the INIT member by the JCL statement that is documented in the Configuration Guide. 
These JCL Libraries can be PDS - PDSE - Librarian - Panvalet.

It can happen that CA7ONL abnormally ends with code U0402 , preceded by several System Abend code S0F4 as below reported:
... 
IRR010I USERID STCUSR1 IS ASSIGNED TO THIS JOB. 
IRR010I USERID STCUSR1 IS ASSIGNED TO THIS JOB. 
IEA995I SYMPTOM DUMP OUTPUT 565 
SYSTEM COMPLETION CODE=0F4 REASON CODE=00000020 
TIME=23.50.00 SEQ=57072 CPU=0000 ASID=01C1 
PSW AT TIME OF ERROR 075C0001 88B482B8 ILC 2 INTC 0D 
NO ACTIVE MODULE FOUND - PRIMARY NOT EQUAL TO HOME 
NAME=UNKNOWN 
DATA AT PSW 08B482B2 - 58F06028 0A0DE330 D33C0017 
AR/GR 0: 00000000/150A001E 1: 00000000/040F4000 
2: 00000000/00000000 3: 00000002/01FE4000 
4: 00000000/00000020 5: 00000000/7991EB9C 
6: 00000000/7991EB9C 7: 00000000/08B48F50 
8: 00000000/00FD4870 9: 00000000/08B49204 
A: 00000000/08B48205 B: 00000000/00FD7870 
C: 00000000/08B47206 D: 00000000/7991E7B0 
E: 00000002/88B482A2 F: 00000000/00000020 
END OF SYMPTOM DUMP 
IEA993I SYSMDUMP TAKEN TO CAI.CA7R113.CA71.SYSMDUMP.D180428.T133821 
IRR010I USERID STCUSR1 IS ASSIGNED TO THIS JOB. 
IEC909I 212-00,CA7ONL1 ,CA7 ,SYS43316,00000024,141AA7F9 
IEC988I CA7ONL1,CA7.CA7ONL1,SYS43316,716B,TSO001,OPER.JOBCA7.LIB.PROD.H DATA SET NOT UNALLOCATED DURING CLOSE RC 
00 
IEC988I CA7ONL1,CA7.CA7ONL1,SYS43216,716B,TSO001,OPER.JOBCA7.LIB.PROD.H DATA SET NOT UNALLOCATED DURING CLOSE RC 
00 
IEC988I CA7ONL1,CA7.CA7ONL1,SYS42695,716B,TSO001,OPER.JOBCA7.LIB.PROD.H DATA SET NOT UNALLOCATED DURING CLOSE RC 
00 

CA-7.404 SUBTASK MSUB TERMINATED. TCBCMP = 00212000 
CA-7.402 SYSTEM ERROR. CODE = 0002 
IEA995I SYMPTOM DUMP OUTPUT 575 
USER COMPLETION CODE=0402 
TIME=23.50.06 SEQ=57075 CPU=0000 ASID=01C1 
PSW AT TIME OF ERROR 078D1000 00023B30 ILC 2 INTC 0D 
ACTIVE LOAD MODULE ADDRESS=000071D8 OFFSET=0001C958 
NAME=UCC7 
DATA AT PSW 00023B2A - 00181610 0A0D0001 4EF01000 
GR 0: 80000000 1: 80000192 
2: 00023BCC 3: 00000000 
4: 00006A28 5: 00022CC0 
6: 0021E1C0 7: 80000000 
8: 00039F00 9: 60023AF4 
A: 00021CC0 B: 00008240 
C: 000071D8 D: 000069A0 
E: 00FD78C0 F: 00000000 
END OF SYMPTOM DUMP 
... 
and, even if restarted with TYPE=ERST, it abends several times in this same way, before it could correctly restart.
During this time, some jobs could have been scheduled and submitted with an invalid jobname where the first jobname character is changed in x'FF'.

In the above messages it is has been evidenced a problem managing a JCL library, used by CA7. 


 
Environment:
Z/OS - CA7 - PDSE 
Resolution:
The CA-7 subtask SASSBTMG handles several different things, and one of these is to do a BLDL for a JCL member as it is needed to be able to read JCL from a PDS or PDSE.
If the SASSBTMG subtask abends, then CA-7 will come down with a U0402 abend.
In all cases in which the problem has occurred, the abend S0F4 was in IBM code, processing a FIND for a member.
So it has been suggested customers to open a PMR with IBM in order to research why this kind of abend.

IBM investigated and found out that this problem can occur as result of a DEFRAG activity on volumes where PDSE data sets reside and they become corrupted by this activity because IGWNOTIF not always being issued post data movement.

To fix this bug IBM opened the new APAR OA55728, attached to this document. 

The IBM PTFs for this bug are :

UA96803 for Z/OS 2.1 
UA96809 for Z/OS 2.2 
UA96789 for Z/OS 2.3 
File Attachments:
IBM OA55728.pdf