ASPBK Back to Index page
 
Prolog 
Control Block Contents 
   ASPBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  ASPBK Prolog Top of page
 
 NAME       : HCPASPBK
 DESCRIPTION: Active Spool File Block for *SPL
 DSECT      : ASPBK
 FUNCTION   : Represents a file in use by a PSF printer
              virtual machine.
 LOCATED BY : CAPASPQ - Anchor for chain in the CAPBK.
 CREATED BY : SELECT processing
 DELETED BY : CLOSE processing
              PURGE or SEVER is file is not in
              'READ outstanding' status
              READ XAB or READ SPLINK if requested
              by PURGE or SEVER
 SERIALIZED : Protected by the CAPPLOCK of the owning
              path's CAPBK.
 RELOCATION CONSIDERATIONS : None
 
 
  ASPBK Control Block Content Top of page
 

 ASPBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure ASPBK Active Spool File Block for *SPL 0000 0 Address 4 ASPNEXT Pointer to next ASPBK 0004 4 Bitstring 1 ASPSTAT Status flag 1... .... ASPCVTNG X'80' ASPCVTNG File being converted .1.. .... ASPPRTNG X'40' ASPPRTNG File being printed ..1. .... ASPRDOUT X'20' ASPRDOUT Read outstanding ...1 .... ASPCPEND X'10' ASPCPEND Cancel pending .... 1... ASPEOF X'08' ASPEOF At end of file 0005 5 Bitstring 1 * Reserved 0006 6 Signed 2 ASPSPID Spool file id 0008 8 Address 4 ASPSPFBK Spool file block 000C 12 Address 4 ASPSPABK Spool file allocation 0010 16 Dbl-Word 8 ASPUSER Owner of the spool file 00000003 ASPSIZE (*-ASPBK)/8 Size in double words
 
 
  ASPBK Storage Layout Top of page
 
          
*** ASPBK - Active Spool File Block for *SPL
*
*     +---------------------------+------+------+-------------+
*   0 |         ASPNEXT           |:STAT |//////|  ASPSPID    |
*     +---------------------------+------+------+-------------+
*   8 |         ASPSPFBK          |         ASPSPABK          |
*     +---------------------------+---------------------------+
*  10 |                       ASPUSER                         |
*     +-------------------------------------------------------+
*  18
*
*** ASPBK - Active Spool File Block for *SPL
 
 
  ASPBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
ASPCPEND       0004 10
ASPCVTNG       0004 80
ASPEOF         0004 08
ASPNEXT        0000
ASPPRTNG       0004 40
ASPRDOUT       0004 20
ASPSIZE        0010 00000003
ASPSPABK       000C
ASPSPFBK       0008
ASPSPID        0006
ASPSTAT        0004
ASPUSER        0010
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:47:30 EDT.
Copyright IBM Corporation, 1990, 2022