Disk Recall job was failed for a GDG data set, but the data set catalog entry was removed. Following is the Recall job log.
10.40.27 STCnnnnn IEF695I START DMSAR WITH JOBNAME jobname IS ASSIGNED TO USER username
10.40.27 STCnnnnn $HASP373 DMSAR STARTED
10.40.27 STCnnnnn user-id USERID DMSAR IS ASSIGNED TO THIS JOB - jobname
10.40.27 STCnnnnn IEF403I DMSAR - STARTED - TIME=10.40.27
10.40.27 STCnnnnn DMS3754 A SUBSYSTEM RECALL REQUEST FOR DSN = HLQ1.HLQ2.HLQ3.G0010V00
10.40.27 STCnnnnn DMS3754 IS IN PROGRESS FOR JOBNAME = xxxxxx
10.40.27 STCnnnnn DMS0077 HLQ1.HLQ2.HLQ3.G0010V00 NOT RESTORED : NO INDEX RECORD, SYSPARM ARBACKUP=Y
10.40.27 STCnnnnn DMS3375 COMPLETE REQUEST SENT FOR DSN = HLQ1.HLQ2.HLQ3.G0010V00
10.40.27 STCnnnnn SE 'DMS3166 RESTORE FAILED RETURN CODE = 2 |',USER=(xxxxxx),LOGON
10.40.27 STCnnnnn SE 'DMS3166 FOR DSN = HLQ1.HLQ2.HLQ3.G0010V00 |',USER=(xxxxxx),LOGON
10.45.27 STCnnnnn DMS3374 ALL WORK HAS BEEN COMPLETED
10.45.27 STCnnnnn IEF404I DMSAR - ENDED - TIME=10.45.27
10.45.27 STCnnnnn $HASP395 DMSAR ENDED - RC=0000
Need to understand why it got rid of the catalog entry?
Customer has the sysparm UNCATPSU value set to Y.
'UNCATPSUY' UNCAT FROM PSEUDO-VOLUME WHEN EXPIRED
As specified in the tech doc for the SYSPARM UNCATPSUn , if a value of Y or R is specified for this sysparm , the catalog entry for a non-existent DSNINDEX record is deleted. If N or X is specified, the catalog entry is unchanged.
To NOT to delete the data set from catalog:
Specify the value of UNCATPSUn to N or X in the SYSPARMS DD for your DMSAR job.
Please refer the above tech doc for more details.
Please note that this is valid for RESTORE, RECOVER, IXMAINT, MERGE, and IXUPDATE .