StorageTek 6 Identify the Failing Routine, Find the Failing Task, Find the Failing Request Block

Models: 6

1 718
Download 718 pages 10.93 Kb
Page 436
Image 436
Identify the Failing Routine

(or)

VIEW NUCON

If ABEND was the result of an ‘ABEND’ SVC:

-NUCICODE = x’000D’

-NUCIGR1 = ABEND code (system and user)

-NUCIGRF = optional ABEND reason code

If ABEND was the result of a ‘CALLRTM’:

-NUCICODE = (not) x’000D’

-RTM1FLG1 = has bit x’40’ set

-RTM1SR1 = ABEND code (system and user)

-RTM1SR15 = optional ABEND reason code

Identify the Failing Routine

Look in the ‘PRBxxxxx REPORT’ file

(or)

STAT WA xx

(xx = address in ‘INSTAD’)

(or)

VIEW NUCON WA xx

(xx = address in ‘NUCIOPSW’)

Find the Failing Task

VIEW TBLOK PSATOLD

Find the Failing Request Block

VIEW TBLOK PSATOLD

VIEW RQBLOK TKRBLIST

If the third word of TKRBLIST is 00000001 (meaning only 1 RQBLOK on the queue) then this is the failing request block. Otherwise:

Repeat

Let xx = address in RQPSW

Issue cmd: ‘WA xx’ to find the PSW location

If the module name is ‘SLKRTMxx’ then issue cmd: ‘VIEW RQBLOK RQBQ’ to get the next one else this is the failing request block until failing request block is found

406VM/HSC 6.0 System Programmer’s Guide

1st ed., 6/30/04 - 312579601

Page 436
Image 436
StorageTek 6 manual Identify the Failing Routine, Find the Failing Task, Find the Failing Request Block