Procedure

  1. Some wait and loop failures involve reading or writing data to a damaged VSAM data set. To determine whether you have a damaged data set, use the IDCAMS EXAMINE command as described in the topic on functional command format in z/OS DFSMS Access Method Services Commands and the topic on checking a VSAM key-sequenced data set cluster for structural errors in z/OS DFSMS Using Data Sets. The EXAMINE command provides details about the nature of data set damage.

    Waits or loops can occur in several VSAM modules because of a damaged VSAM data set. The most commonly involved modules are:

    • IDA019RA
    • IDA019RI
    • IDA019R2
    • IDA019RB
    • IDA019RJ
    • IDAM19R3 (IDA019R3)
    • IDA019RC
    • IDA019RN
    • IDA019SE
    • IDA019RE
    • IDA019RW
    • IDA019SY
    • IDA019RH
    • IDA019RY
    A loop might also be indicated by the reissuing of either SVC121 (X'79') or Start Subchannel (SSCH). If an apparent wait occurs and a console dump is taken, the following symptom might indicate the involvement of a damaged data set:
    • SVC01 WAITs issued by module IDA019RZ
  2. Use IEBGENER to copy the SYS1.LOGREC data set to a standard label tape. This data set contains the event history leading up to the wait problem.
  3. See Module keyword.