IDC31966I   text            

Explanation

Where text is:
CLUSTER NAME/ALTERNATE INDEX NAMExxx
PURGE UNSUCCESSFUL FOR UNIT OF RECOVERY urid
STATUS  CAUSE yyy zzz
DIAGNOSTIC REASON rc rsnc

An SHCDS PURGE command did not complete successfully. The value of zzz under CAUSE and the return code (rc) and reason code (rsnc) under DIAGNOSTIC REASON indicate the reason for the failure.

In the message text:
urid
The identifier of a unit of recovery.
xxx
The name of a VSAM cluster or alternate index.
yyy
The status of the unit of recovery.
zzz
The cause of the failure. For an explanation of possible entries in the CAUSE column, refer to the following table.
Cause Explanation Action
B-FAILED The backout failed. For information about the return and reason codes, see z/OS MVS Programming: Resource Recovery.
C-FAILED The commit failed. For information about the return and reason codes, see z/OS MVS Programming: Resource Recovery.

IO-
ERROR

An error occurred in issuing I/O. The diagnostic reason code contains an request parameter list (RPL). feedback word, in rsnc.
DS-FULL The data set capacity was reached. The system was unable to extend the data set.
IX-FULL The alternate index capacity was reached. A larger alternate index is needed.
LOCK A lock error occurred. A record lock could not be obtained during backout. Refer to the job log for additional messages.
LOG An error occurred in accessing the DFSMStvs logs. Refer to the job log for messages that indicate logging errors.
CACHE The system was unable to connect to the cache structure assigned for the data set. Verify that the coupling facility cache assigned to the data set is available. Refer to message IGW454I to determine why the connect attempt to the DFSMS coupling facility cache structure failed.
OPEN-ERR An error occurred in opening the data set. Refer to the job log for messages that indicate errors related to opening the data set.
ALLO-ERR An error occurred in dynamically allocating the data set. The diagnostic reason code contains the dynamic allocation failure code.
CLOS-ERR An error occurred in closing the data set. Refer to the job log for messages that indicate errors related to closing the data set.
DEAL-ERR An error occurred in dynamically deallocating the data set. The diagnostic reason code contains the dynamic deallocation failure code.
RST-ERR The unit of recovery is being processed by DFSMStvs restart processing. DFSMStvs restart processing is currently processing this unit of recovery. Rerun the command after restart has completed.
DSN-ERR An associated data set encountered an error. One or more data sets for this unit of recovery received an error.
VRM-ERR An error was returned during record processing. The diagnostic reason code contains the RPL feedback word, in rsnc.
INC-ERR An inconsistency error occurred. Log records for a unit of recovery were found. All other processing for the unit of recovery was complete. Purge the unit of recovery.
QUI-ERR The data set was quiesced. The data set was closed before a syncpoint was done, and the data set was quiesced.
RPL-ERR An RPL chain processing error occurred. Refer to the job log for messages that indicate errors related to RPL processing.
RRS-LOGS An error occurred in processing the resource recovery services (RRS) logs. Backout encountered one or more errors while processing RRS logs.
FR-LOG An error occurred in writing to the forward recovery log. Refer to the job log for messages that indicate errors related to the forward recovery log.
DISABLE Syncpoint processing failed because the DFSMStvs state is DISABLING or DISABLED. Enable DFSMStvs and retry the unit of recovery.
rc
The return code.
rsnc
The reason code.

System action

The system continues processing.

Operator response

None

System programmer response

Retained locks for the unit of recovery remain held and log records are kept until a successful purge.

Programmer response

Use the return and reason codes to determine the cause of the failure. Correct the problem, and then reissue the command.

Problem determination

None

Source

DFSMSdfp

Module

IDCSH20