|
NAME : HCPSPDBK
DESCRIPTION: SPOOL FILE DATA PAGE BLOCK
DSECT : SPDBK
FUNCTION : CONTAINS THE ACTUAL SPOOL FILE DATA, AND THE
ASSOCIATED CCW'S TO PROCESS THAT INFORMATION.
LOCATED BY :
(1) LOCATED IN SYSTEM VIRTUAL STORAGE BY:
SPAVSPD - ANCHOR FOR THE CURRENT SPDBK
(2) LOCATED ON DASD BY:
SPADSPD - THE ASA (DASD ADDRESS) OF THE SPDBK
CURRENTLY IN VIRTUAL STORAGE.
SPAASA - 1 TO 16 ASA'S SPECIFYING THE DASD
ADDRESSES OF THE CURRENT SET OF
SPDBK'S. THIS LIST IS COPIED
FROM THE SPMBK.
SPMASA - MASTER LIST OF ALL THE SPDBK'S
NEEDED TO COMPRISE A SPOOL FILE.
CREATED BY :
(1) CREATED IN SYSTEM VIRTUAL STORAGE BY:
HCPSFROP - WHEN A SPOOL FILE IS OPENED AND
SENT TO A REAL OUTPUT DEVICE.
HCPSFSON - WHEN A SPOOL FILE IS OPENED FOR
CREATION.
HCPSFVOP - WHEN A SPOOL FILE IS OPENED FOR
READING BY A VIRTUAL READER.
(2) CREATED ON DASD BY:
HCPVSPPW - WRITES THE SPDBKS TO DASD (FOR ALL
TYPES OF SPOOL FILES).
HCPRSPEX - REWRITES THE FIRST SPDBK WITH TAG
DATA IN IT FOR SPOOL FILES
CREATED BY REAL CARD READERS.
HCPSFVCL - REWRITES THE FIRST SPDBK WITH TAG
DATA IN IT FOR SPOOL FILES
CREATED BY VIRTUAL PRINTERS AND
PUNCHES.
DELETED BY :
(1) DELETED IN SYSTEM VIRTUAL STORAGE BY:
HCPSFRCL - WHEN A SPOOL FILE CREATED ON A REAL
CARD READER IS CLOSED.
HCPSFVCL - WHEN A SPOOL FILE CREATED ON A
VIRTUAL PRINTER OR PUNCH IS
CLOSED.
HCPSFSON - WHEN AN ERROR OCCURS OPENING A
SPOOL FILE FOR CREATION.
(2) DELETED ON DASD BY:
HCPRSPIO - WHEN AN SPDBK CREATED ON A REAL
CARD READER NEVER GETS DATA.
HCPSDFCL - WHEN THE LAST SPDBK ALLOCATED FOR
A SYSTEM DATA FILE NEVER GETS
DATA.
HCPSFRDL - WHENEVER A SPOOL FILE IS DELETED.
RELOCATION CONSIDERATIONS : None
| |