IDAI1002E
PUT FAILED, ERROR FOUND WHILE UPDATING THE INDEX DSN:catalog_index_name REASON:error_description

Explanation

VSAM index trap has detected an error in the current catalog index record being updated. The current PUT will fail with a logical error, RPL feedback X'xx08006D'. Subsequent attempts to access this data with this control block structure will fail with logical error RPL feedback X'xx08006E' until the data set is closed and reopened.

In the message text:
catalog_index_name
The name of the failing catalog index.
error_description
The reason why index trap hits can be any of the following errors:
  • High-used greater than high-allocated
  • Invalid index pointer
  • Duplicate index pointer
  • Out of sequence index record
  • Invalid section entry
  • Invalid key length
  • Horizontal pointer loop
  • Duplicate key
  • Too many spanned-record segments

System action

The system continues processing.

Operator response

Report this problem to the system programmer.

System programmer response

System programmer should open a PMR and submit the following items if it is determined that the data set is being shared properly.
  • The dump
  • An EXAMINE ITEST NODTEST, EXAMINE DTEST NOITEST, and LISTCAT of the data set taken after the trap hits
  • DSS prints of the index component after the trap hits

Rename and save the corrupted data set in case IBM® service needs additional documentation.

Programmer response

Application programmer should take an EXAMINE on the failing data set. If EXAMINE returns with return code 8 or higher, the data set is broken and needs to be recovered; otherwise, no action is needed and the data set can be reopened for continued processing.

Source

DFSMS VSAM

Module

IDAM19R3

Routing code

2 and 11

Descriptor code

2

Reference Documentation

z/OS DFSMSdfp Diagnosis.