|
- 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.
- 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.
- 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.
- Find the Program Status Word (PSW) in the dump. See Figure 1.
Figure 1. ISMF—Locating the PSW in an ISMF DumpJOB 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
- 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.
- If Bit 14 is on, specify the type-of-failure keyword as WAIT.
- See ISMF—modifier keywords.
|