SPABK | Back to Index page |
Prolog Control Block Contents SPABK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
SPABK Prolog | Top of page |
NAME : HCPSPABK DESCRIPTION: SPOOL FILE ALLOCATION BLOCK DSECT : SPABK FUNCTION : TO CONTAIN A RECORD OF SYSTEM RESOURCES ALLOCATED TO A SPOOL FILE WHILE IT IS ACTIVE, EITHER BEING CREATED OR PROCESSED ON THE DESTINATION DEVICE. THESE RESOURCES INCLUDE ASA ALLOCATION AND RESERVED CP VIRTUAL PAGES. LOCATED BY : RSPSPA - FOR A SPOOL FILE ACTIVE ON A REAL SPOOLING DEVICE VSPSPA - FOR A SPOOL FILE ACTIVE ON A VIR- TUAL SPOOLING DEVICE ASPSPABK - FOR A SPOOL FILE ACTIVE FOR *SPL CREATED BY : HCPSFSON - WHEN OPENING A NEW SPOOL FILE FOR CREATION HCPSFSOR - WHEN OPENING A NEW SPOOL FILE FOR READING HCPSFSOW - WHEN OPENING A NEW SPOOL FILE FOR WRITING DELETED BY : HCPSFRCL - WHEN PROCESSING IS COMPLETE FOR A SPOOL FILE ACTIVE ON A REAL SPOOL DEVICE, AND THE FILE IS TO BE PURGED HCPSFPCN - WHEN A NEW OR UPDATED SPOOL FILE IS CLOSED HCPSFPCR - WHEN A SPOOL FILE OPEN FOR READING IS CLOSED HCPSFPON - WHEN AN ERROR OPENING A NEW SPOOL FILE IS ENCOUNTERED HCPSFPOR - WHEN AN ERROR OPENING A SPOOL FILE FOR READING IS ENCOUNTERED HCPSFPOW - WHEN AN ERROR OPENING A SPOOL FILE FOR WRITING IS ENCOUNTERED RELOCATION CONSIDERATIONS : None |
SPABK Control Block Content | Top of page |
|
SPABK Storage Layout | Top of page |
*** SPABK - SPOOL FILE ALLOCATION BLOCK * * +-------------+-------------+---------------------------+ * 0 | SPALCCW | SPANCCW | SPADNUM | * +-------------+-------------+---------------------------+ * 8 |/////////////| SPAPNUM | SPARCNT | * +-------------+-------------+---------------------------+ * 10 | SPAPDSP | SPALCNT | SPAVSPM | * +-------------+-------------+---------------------------+ * 18 | SPADSPM | SPAVSPD | * +---------------------------+---------------------------+ * 20 | SPADSPD | | * +---------------------------+ | * 28 | | * = SPAASA = * | +------+------+-------------+ * 60 | |:IOFLG|:FLAG |/////////////| * +---------------------------+------+------+-------------+ * 68 | | * = SPAEXP = * | | * +-------------------------------------------------------+ * 88 | | * = SPAXABS = * | | * +-------------------------------------------------------+ * A8 * *** SPABK - SPOOL FILE ALLOCATION BLOCK *** Overlay for SPADNUM in SPABK * * +------+------+-------------+ * 0 ... 4 |//////|:DNUMO| SPADNUMH | * +------+------+-------------+ * 8 * *** Overlay for SPADNUM in SPABK *** Overlay for SPAEXP in SPABK * * +-------------------------------------------------------+ * 68 | SPAEXPA | * | | * +-------------------------------------------------------+ * 78 | SPAEXPB | * | | * +-------------------------------------------------------+ * 88 * *** Overlay for SPAEXP in SPABK *** Overlay for SPAEXP in SPABK * * +---------------------------+---------------------------+ * 68 | SPAEXPV | SPAEXPF | * +---------------------------+---------------------------+ * 70 * *** Overlay for SPAEXP in SPABK *** Overlay for SPAEXP in SPABK * * +---------------------------+---------------------------+ * 68 | SPALSPD |///////////////////////////| * +---------------------------+---------------------------+ * 70 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 88 * *** Overlay for SPAEXP in SPABK |
SPABK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- SPAASA 0024 SPACPXAB 0065 80 SPADNUM 0004 SPADNUMH 0006 SPADNUMO 0005 SPADNUM1 0005 01 SPADNUM2 0005 02 SPADNUM3 0005 04 SPADSPD 0020 SPADSPM 0018 SPAEXP 0068 SPAEXPA 0068 SPAEXPB 0078 SPAEXPF 006C SPAEXPV 0068 SPAEXPVF 0068 SPAFLAG 0065 SPAFULL 0065 20 SPAIOACT 0064 80 SPAIOFLG 0064 SPALCCW 0000 SPALCNT 0012 SPALSLOT 006C 08 SPALSPD 0068 SPAMAPSZ 0024 00000040 SPANCCW 0002 SPAPDSP 0010 SPAPNUM 000A SPARCNT 000C SPAREADY 0064 40 SPASIZE 0088 00000015 SPAVLSID 0065 40 SPAVSPD 001C SPAVSPM 0014 SPAXABLN 0088 00000020 SPAXABS 0088 SPAXBOFF 0078 10 |
Copyright IBM Corporation, 1990, 2022