RECPAG RECPAG retains up to 4K bytes of error recording data for eventual placement en the specified errcr recording cylinder.
Hexadecimal 1Jisplacellent ------------ 0 4
6
7
8
o
8 RECCCPD RECNXT I R*1 I R*2
Field Name RECCCPD DS RECNXT DS RECFLAG1 DS 1!it§ RECPAGIO EQO RECPAGFR EQO RECPAGFL EQO RECPAGER EQO RECPAGFA EQO RECFLAG2 DS 1!.!!§ RECPAGFM EQO RECPAGDN EQO RECDATA DS RECPAGSZ EQU RECDATA (4088 bytes) 4X 2X 1X in RECFLAG1 -X'80-'-- X'40' X'20' X'10' X'08' 1X in RECFLAG2 --X'80'--- X'OO' 4088C Field Description, Contents, Meaning CCPE of the record 1Jisplacement to next error record
R*1 Record usage flags Page contains valid data Page is cleared Page is full of error records
Next page is unreadakle (I/C error) Page contains page frame reccrds
R*2 Record for. at flag Set in page 1 of a recording cylinder when
the cylinder is teing formatted. This flag
bit is reset when all pages are cleared.
Cylinder formatted
Data area
(*-RECPAG) /8 Size of page in doublewords (X'512') 90 IBM VM/370 Data Areas and Control Block Logic
RSPLCTL, RSPXBLOK RSPLCTL is used in conjunction with SFBLOK fer processing closed sFcol files. The RBEVSPL field of RDEVBLCK points to RSPLCTL. 0 RSPRSTRT 8 RSPVPAGE 10 RSPMISC 18 RSPDPAG2 20 RSPRPAG2 Eexadccimal Field
Displacement Name
o
4
8 C 10 14
18 1C 20 24
25 RSPRSTRT DS RSPDPAGE DS RSPVPAGE DS RSPRPAGE DS RSPMISC DS RSPSFBLK DS RSPDPAG2 DS RSPVPAG2 DS RSPRPAG2 DS RSPFLAG1 DS Bits defined RSPBF1IOEQU RSPBF2IO EQU RSPBF1VL EQU RSPBF2VL EQU RSPRSVD DS RSPSIZE BQU 1F
1F
1F
1F
1F
1F
1F
1F
1F 1X in RSPFLAG1 --X'80'---- 1'40' 1'20' 1'10' 3X (*-RSPLCTL) /8 RSPXBLOK: REAL DEVICE EXTENSION BLOCK I RSPtPAGE I I RSPRPAGE I I RSPSFBLK I I RSPVPAG2 I I R*1 !////I/RSPRSVD//////I Field Description, Contents, Meaning Restart CAW - CCW address BASB location (DCER) of current Fage buffer Virtual address of page kuffer Real address of page buffer Use varies according to caller Pointer to SFBLCK for file BAst locaticn of second Fage buffer if any Virtual address of second Fage buffer if any
Real address of second page buffer if any
Real spooling control flag byte I/O Fending on kuffer 1 I/O Fending on kuffer 2
Buffer 1 is full of data tc Frint
Buffer 2 is full of data tc Frint
Reserved for IBM use Size in doutlewords (X'05') RSPXBLOK is used with the RDEVBLOK to accommodate the 3800 requirements.
o
8
Hexadecimal Pield Displacement Name
----------- 0 RSPXCHR 4 RSPXCRWC
8 RSPXCMOD C RSPXFCB RSPXSIZE DS DS DS DS EQU RSPXCHR RSPXCMOD CL4
4X
CL4
CL4
RSPXCRWC
RSPXFCB
Field Description, Contents, Meaning Character arrangement table now in 3800 Current contents of WCGMs
Copy module now in 3800 FCB now in 3800 (*-RSPXBLOK)/8 RSPXBLOK size in doublewords (X'Ol') Section 1. CP Data Areas and Centrol Blocks 91
Previous Page Next Page