Procedure

  1. If you have made the distinction between WAIT and LOOP keywords, identifying the failure as either one or the other, specify the type-of-failure keyword as either WAIT or LOOP and see ISMF—modifier keywords. Otherwise, continue with 2.
  2. If you know the failure is either a wait or a loop, but cannot determine which, you need a dump to diagnose the problem. If the system has not produced a dump, see Determining how ISMF processes abends and generates dumps. If you have a dump, continue here.
  3. 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.
  4. Find the Program Status Word (PSW) in the dump. See Figure 1.
    Figure 1. ISMF—Locating the PSW in an ISMF Dump
    JOB USER20         STEP IEFPROC       TIME 143854   DATE 05091    ID = 000    CPUID = FF0212543084   PAGE 00000001
    COMPLETION CODE      USER = 0122
    PSW AT ENTRY TO ABEND  078D1000 80023534        ILC 2   INTC 000D
    PSW ADDRESS 00023534 AT TIME OF ERROR DOES NOT POINT TO AN ACTIVE MODULE
     
     ASCB   00F77D80
            +0000  ASCB    ASCB      FWDP      00F62780  BWDP      00F63B80    CMSF      00000000  SVRB      007FD540
            +0014  SYNC    00007BD5  IOSP      00000000  TNEW      007BB318    CPUS      00000001  ASID      000B
            +0026  SEQN    0007      LL5       00        RV01      00          HLHI      01        DP        3D
            +002C  RV00    00000000  LDA       7FF144E8  RSMF      00          RV81      000000    CSCB      00F77CC8
            +003C  TSB     00AAD188  EJST      00000036  40F84A00              EWST      9A562011  BE215E40
            +0050  JSTL    000141DD  ECB       807FDAD8  UBET      9A561FE9    TLCH      00000000  DUMP      007FD080
            +0064  AFFN    FFFF      RCTF      01        FLG1      00          TMCH      00000000  ASXB      007FDC20
            +0070  SWCT    6667      DSP1      00        FLG2      00          RSV       0000      SRBS      0000
            +0078  VSC     0000      NVSC      018E      RCTP      007FDE40    LOCK      00000000  LSQH      00000000
            +0088  QECB    00000000  MECB      40000000  OUCB      0194EF08    OUXB      01138928  FMCT      008E
            +009A  LEVL    02        RV02      00        XMPQ      00000000    IQEA      00000000  RTMC      00000000
            +00A8  MCC     00000000  JBNI      00000000  JBNS      00F77CD0    SRQ1      00        SRQ2      00
            +00B6  SRQ3    00        SRQ4      00        VGTT      00000000    PCTT      00000000  SSRB      0000
            +00C2  SMCT    00        SRBM      07        SWTL      0000023C    SRBT      00000006  40D3CC00
            +00D0  LSMQ    00000000  LSPL      00000000  TCBS      00000001    TCBL      00000000  WPRB      007FEB00
            +00E4  NDP     3D        TNDP      FF        NTSG      FF          IODP      3D        LOCI      00000000
            +00EC  CMLH    00000000  CMLC      00000000  SSO1      000000      SSO4      00        ASTE      00F5E0B0
            +00FC  LTOV    7FFFD000  ATOV      7FFFE750  ETC       0000        ETCN      0000      LXR       0000
            +010A  AXR     0000      STKH      007FEB10  GQEL      00000000    LQEL      00202990  GSYN      00000000
            +011C  XTCB    007FF800  CS1       00        RV58      000000      GXL       00000000
            +0128  EATT    00000000  604C5000            INTS      9A560F23    A8898E00            LL1       00
            +0139  LL2     00        LL3       00        LL4       00          RCMS      00000000  IOSC      00003933
            +0144  PKML    0080      XCNT      01F4      NSQA      00000000    ASM       0193AEE0  RV30      00000000
            +0154  TCME    00000000  RV70      00000000  00000000  00000000    00000000            CREQ      0000006B
            +016C  RSME    0193AEC0  RV86      00000000  ARC       00000000    RSMA      0193AE08  DCTI      0006F626
            +0180  TAXT    00000000  00000000            SAXT      00000000    00000000
            +0190  TCPT    00000036  42CEFC00            SCPT      00000006    40EFBE00
  5. Determine whether the WAIT bit (bit 14) of the PSW is on or off. For example, in Figure 1, the PSW is 078D1000 80023534. The hexadecimal digit D is bits 12 through 15. Expressed in bits, this value is 1101. Bit 14 (the wait state bit) is off. If Bit 14 is off, specify the type-of-failure keyword as LOOP.
  6. If Bit 14 is on, specify the type-of-failure keyword as WAIT.
  7. See ISMF—modifier keywords.