ERRBLOK ERRBLOK contains data describing an error condition such as a channel failure or a device
failure. I o ERR KEY I/E*1//I//////////ERRRSV2////////////1 8 10 ERRTIME ERRDATE
18 20 30 70 Hexadecimal Field
Displacement Na.e
o
3
4
8 C 10 10 10 10 18
1E
1F 20 30 70 ERRKEY DS ERRSV1 DS ERRRSV2 DS ERRTIME DS ERRDATE DS ERRHEADR EQU ERRCCW DS ORG ERR!UOB DS ERRMIOER DS ORG ERRCCNT DS ERRCONT DS ERRVOLID DS ERRSDR DS ERRCORR DS ERRPARM DS ERRIOB DS ERRIOER DS ERR SIZE EQU ERRCCW ERRVOLID 31 11 1F
1F
1F ERRPARl'I ERRIOB
ERRIOER
E*1
(*-ERRBLOK)
1D ERRCCW (IOBSIZE) D
(IOBRSIZE) D ERRCCW 21 OC 61 11 E*2 11 E*3
2D
(IOBSIZE) D
(IOERSIZE) D I E*2 I E*3
Field Description, Contents, !eaning Key used to determine OBR/!DR precessing
Reserved for IB! use
Reserved for IB! use
Time record vas built Date record vas built Size of header in bytes Failing CCW Copied IOBLeK Copied IOERELOK Size of CONTASK data buffer CONTASK data buffer (variable length) Volid of failing device SDRILAGS from SDRBLOK Correlation count for !DR record
Device dependent parameter string Copied IOELCK, see ICBLOK fer details Copied IOERELCK, see IOERBLCK fer details
(*-ERRSIZE)/8 ERRELOK size in doublewords
24 IBM VM/370 Data Areas and Control Block Logic
IOBLOK IOBLOK contains information required to perform I/O operations. The I/O request
initiator fer the I/O operation is either a CF-initiated or virtual machine-initiated
event. There are five pointers to the IOBLOK: RCHFICB field of the BCHELOK, RCHFIOE field of the RCUBLOK, RDEVAIOB field of the Rt!VBLOK, VDEVFIOB field cf the VDEVBLOK, RDEVFIOB field of the RDEVBLOK. 0 8 10 18 20 28 30 38
Hexadecimal
Displacement
------------ 0 2
3
r
IOBRADD 11* 1 11*2 IOBLINK IOBFPNT IOEEPNT IOBCYL IOBVADD IOBMI5C IOBUSER IOBIRI IOBCAW IOERCIW IOBCSW IOBIOER IOBMI5C2 1*3 1*4
Field Name IOBRADD DS lOB FLAG DS Bit§ IOBCP EQO IOBRSTRT EQO IOBSPLT EQO IOBPAG EQO IOBRELCU EQU IOBERP EQO IOBRES EQO IOBBVC EQO IOBSTAT DS IOBFATAL EQU IOBFLT EQU IOBPATBF EQU lOB MINI EQO IOBALTSK EQU IOBCC3 EQU 1OBCC2 EQU IOBCC1 EQO IOBCCO EQO 1//IOBRSV2//I//////////1OBR5V3//////////// 1B 1X in IOBFLAG -X'8o.- X'40' X'20' X'10' X'08
i
X'04' X'02' X'01' 1X in IOBSTAT --X'80-'-- X'40' X'20' X'08' X'04' X'03' X'02' X'01' X'OO' Field Description, Contents, Meaning Real device address for SIC 1*1 IOBLCK flags CP-generated I/O operation
Restarted oFeration - IOBRCAW DISC - CP split seek operation IOBLCK created for paging I/O Control unit released at initiation I/O task is under control cf ERP I/O task has been reset I/O initiated via DIAGNOSE instruction 1*2 IOBLCK status Unrecoverable error in this I/O operaticn IOELOK queued pending completion of a MSS cylinder fault Path is fixed, use IOBRADD value
This is a mini-IOBLOK DASt channel program has seek tc alternate
track
processing CC 3, not available
processing CC 2, channel busy
processing CC 1, csw stored
processing I/O interrupt
Section 1. CP Data Areas and Centrel Blocks 25
Previous Page Next Page