VM370 Rel 6 Data Areas and Control Block Logic (Mar79)
Page144(144 of 342)
VSPLCTL VSPLCTL is linked to the VDEVBLOK and contains information for opened spool files. The VtEVSPL field of the VDEVBLOK points to VSPLCTL. o VSPCAW VSFDPAGE 8 VSPVPAGE VSFRECNO 10 VSPNEXT VSPIDACT VSFSFBLK 18 VSPCCW 20 VSPBUFBK VSFMISC 28 V*1 I VSPIDAL VSFIDAW2 Hexadecimal Field Displacement Name o 4 8 C 10 12 14 18 20 24 28 29 2C VSPCAW DS VSPDPAGE DS VSPVPAGE DS VSPRECNO DS VSPNEXT DS VSPIDACT DS VSPSFBLK DS VSPCCW DS VSPBUFBK DS VSPMISC DS VSPIDASW DS VSPIDAL DS VSPIDAW2 DS VSPSIZE EQU VSPBUFSZ EQU 1F 1F 1F 1F 1H 1H 1F 1D 1F 1F 1X 3X 1F Field Description, Contents, Meaning Virtual address of user CCW tASt locaticn (DCHR) of current page buffer Virtual address of page buffer Reccrds remaining in current buffer Displacement in buffer of next record start Data byte count of data address ccw Pointer to SFBLCK for file Current user CCW Address of a buffer area Use varies according to caller V*1 Indirect data address work flag Address of indirect data list Contains IDAW2 (*-VSPLCTL) 18 (200) 18 Size in doutlewords (X'06') Size in doutlewords (X'19') 132 IBM VM/310 Data Areas and Control Block Logic
VSPXBLOK VSPXBLOK serves as an extension to the virtual spool control block (VSPLCTL). It contains the user named destination of the file as well as RSCS tag information used by the Remote Spooling Communications Subsystem. I o V*1 I V*2 I V*3 I V*4 I/////////VSPISPAR////////////I 8 VSPXDIST 10 VSPXXUSR 18 VSPXCHAR VSPXFCB 20 VSPXCl!lOD VSPIOVLY 28 VSPXTAG Hexadecimal Field Displacement Name Field Description, Contents, l!leaning o 1 2 3 4 8 10 18 1C 20 24 28 VSPILEN DS VSPXTGLN DS VSPXFLSH DS VSPXFLG1 DS VSPXSPAR DS VSPXDIST DS VSPXXUSR DS VSPXCHAR DS VSPXFCB DS VSPICl!lOD DS VSPIOVLY DS VSPXTAG DS VSPXSIZ2 EQU 11 11 11 1X XL4 CL8 CL8 CL4 CL4 CL4 CL4 V*1 V*2 V*3 V*4 VSPXELOK length (doublewords) VSPITAG data length (bytes) 3800 flash count 3800 flag byte If this 1S set, copies can be sent in one transmission Reserved for IBl!l use Virtual device distribution code Virtual machine user to whom the file is transferred 3800 character arrangement table 3800 forms control buffer 3800 copy modification Name of flash overlay to be used (*-VSPIBLOK)/8 VSPXBLOK header in doublewords CL136 Tag application data area (*-VSPXBLOK)/8 VSPIBLOK size in doublewords Section 1. CP Data Areas and Control Blocks 133