FRD9003A utiltype DYNAMIC ALLOCATION rtn REASON CODE rsn FOR dsname

Explanation

IMS Database Recovery Facility attempted to dynamically allocate a data set identified by dsname and detected a non-zero return code rtn and reason code rsn. The data set was invoked on behalf of utiltype. The value for utiltype values can be one of the following utilities:
  • IB - IMS Index Builder
  • PR - DFSPREC0
  • DP - DEDB Pointer Checker
  • IC - IMS High Performance Image Copy
  • PC - IMS High Performance Pointer Checker
  • WT - WTO capture services
  • FS - Build Index function of FPA

System action

Processing stops if you have selected ERROR(STOP). Processing continues if you selected ERROR(CONT). If the DRFUNIT=genericunit keyword of the REPORT control statement was set to an invalid generic unit, then messages FRD9003A and FRD4100I will be written and followed by abend U384-02C. The return/reason code fields in message FRD9003A will be 4/021Cx.

If IMS Database Recovery Facility attempted to allocate a duplicate DSN on behalf of integrated auxiliary utility processing, then messages FRD9003A and FRD4100I will be written and followed by ABENDU0384-02C. The return/reason code fields in message FRD9003A will be will be /970Cx if the duplicate DSN is not allocated to another IMS Database Recovery Facility job or 4/210x if the duplicate DSN and is allocated to another IMS Database Recovery Facility job. It is possible to avoid this error by setting RPTRET=N on the REPORT control card.

User response

Determine the cause of the error. For an explanation of the dynamic allocation return and reason codes, see the z/OS® MVS Programming: Authorized Assembler Services Guide. When you have corrected the error, rerun the recovery job.

Module

FRXIOCN0, FRXIVCN0, FRXIOSM0, FRXIVSM0, FRXVSTA0