406 VM/HSC 6.0 System Programmer’s Guide
1st ed., 6/30/04 - 312579601
(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