SFBLOK SFBLOK retains all the information relating to a spool file. A pointer provides a linkage
to the next SFBLOK in the chain. The VSPSFBLK field of VSPLCTL and the RSPSFBLK field of RSPLCTL point to the SPBLOK. o SPBPNT 8 SPBUSER 10 SPBORIG 18 SPBRECNO 20 S*1 I S*2 I SFEMISC1 28 SPEPIAME 34 40 48 50 58 60 Hexadecimal Field Displacement Name o
4
8 SPBFTYPE SPBtATE SFBTI!! SFBLAST
SFBDIST
SFBFLASH SFBS'IART SFERECSZ SFBPILID SPERECS SFECOPY I S*3 I S*4
S*5 I//////SFERSVD////// Field Description, Contents, Meaning Pointer to next SFBLeK tAS! location (CCPD) of first page buffer VMUSER identification of file VMUSER identification of file origin Number of data records in file
Logical record size -excluding CCis Einary system file number 10 18 1C 1E 20 SFBPNT DS
SFBSTART DS SFBUSER DS
SFBORIG DS SFBRECNO DS
SFBRECSZ DS
SFBFILID DS
SFBFLAG DS
1F
1F CL8 CL8
1F
1H
1H 11 S*1 SFELCK control tits
21
22
24
28 !!!!§ SFBINUSE EQU SFBRECOK EQU SFBUHOLD EQU SFBDUMP EQU SlBOPEN EQU SFBSHOLD EQU SFBEOF EQU SFBRECER EQU SFBTYPE DS SFBMISC1 DS
SFBRECS DS SFBlIAME DS
in SFEFLAG -1'80'--- X'40' X'20' X'10' X'08' X'04' X'02' X'01' 11 1H
1F
CL12
File being processed
Allocation records complete File in user hold status
File is a CP systea du.p
Input file has been opened
File in system bold status
Input file bas reached EOF SFEREC chain incomplete S*2 Device type for speol output Use varies according to caller Pointer to RECBLOKs for active file Filename 96 IBft VM/310 Data Areas and Control Block Logic
Hexadecimal Field
Displacement Name 34 40 48 50 54
56
57 SFBFTYPE DS SFBDATE DS SFBTIME DS SFBLAST DS SFBCOPY DS SFBCLAS DS SFBFLAG2 DS CL12
CL8
CL8 1F 1H 1X 1X Bits defined in SFBFLAG2 SFBHOLD--EQU --X'80'---- SFBNOHLD EQU X'40' SFBFLNMT EQU X'20' S*3 S*4 Field Description, Contents, Filetype
Creation date of spool file
Creation time of spool file SFBLCK DASD location (CCPD) of last page buffer Number of copies requested
Spool file class character SFELOK flag (byte 2)
Save input file, or hold output file
Delete input file, or do net hold output file
File not empty if on SFBHOLD and SFBNOHLD override options in VDEVBLOK. SFBREQUE EQU X'20' Requeue spool file SFBRSTRT EQU X'10' Restart in progress
SFBTICER EQU X'08' Buffer TIC error SFBPURGE EQU X'04' Purge open spool file SFBFIRST EQU X'02' Indicate first page written SFBMON EQU X'01' Monitor spool file
58 SFBDIST DS CL8 Distribution code 60 SFBFLASH DS CL4 Overlay name for 3800 is flashing
64 SFBSTCPY DS 1X S*5 Current starting copy number 65 SFBRSVD DS XL3 Reserved for IBM use SFBSIZE EQU (*-SFBLOK) /8 Size in doutlevords (X' OB' )
Section 1. CP Data Areas and centrol Blocks 97
Previous Page Next Page