Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

SHQBK

Prolog  

Control Block Contents  

SHQBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

SHQBK Prolog

 NAME       : HCPSHQBK
 DESCRIPTION: SPOOL HOLD QUEUE
 DSECT      : SHQBK
 FUNCTION   : EACH SHQBK IDENTIFIES ONE USER WHOSE PRINT AND/OR
              PUNCH OUTPUT IS TO BE HELD, OR IS NOT ALLOWED TO
              TO LOGON.
 LOCATED BY : THE FIRST SHQBK IS ADDRESSED BY 'SYSHOLQ' IN THE
              SYSTEM COMMON AREA.  THERE ARE THIRTY-TWO CONTIGUOUS
              ENTRIES IN THE ARRAY.
 CREATED BY : THE EXPANSION OF HCPSYS
 DELETED BY : NOT DELETED

 

SHQBK Control Block Content


SHQBK DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure SHQBK SPOOL HOLD QUEUE 0000 0 Character 8 SHQUSER USER WHOSE FILES ARE TO BE HELD 0008 8 Bitstring 1 SHQFLAG STATUS FLAGS 1... .... SHQHLOG X'80' USERID CAN'T LOGON .1.. .... SHQHPUN X'40' HOLD ALL PUNCH OUTPUT ..1. .... SHQHPRT X'20' HOLD ALL PRINTER OUTPUT 0009 9 Bitstring 1 * RESERVED FOR FUTURE IBM USE 000A 10 Signed 2 * RESERVED FOR FUTURE IBM USE 000C 12 Signed 4 * RESERVED FOR FUTURE IBM USE 00000002 SHQSIZE (*-SHQBK+7)/8 BLOCK LENGTH IN DBL-WORDS 00000010 SHQBSIZE SHQSIZE*8 BLOCK LENGTH IN BYTES 00000020 SHQCNT 32,32 NUMBER OF ENTRIES IN HOLD QUEUE 00000040 SHQTOTSZ SHQCNT*SHQSIZE SIZE OF ENTIRE HOLD QUEUE

 

SHQBK Storage Layout

*** SHQBK - SPOOL HOLD QUEUE
*
*     +-------------------------------------------------------+
*   0 |                       SHQUSER                         |
*     +------+------+-------------+---------------------------+
*   8 |:FLAG |//////|/////////////|///////////////////////////|
*     +------+------+-------------+---------------------------+
*  10
*
*** SHQBK - SPOOL HOLD QUEUE

 

SHQBK Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

SHQBSIZE 000C 00000010

SHQCNT 000C 00000020

SHQFLAG 0008

SHQHLOG 0008 80

SHQHPRT 0008 20

SHQHPUN 0008 40

SHQSIZE 000C 00000002

SHQTOTSZ 000C 00000040

SHQUSER 0000


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 12:32:00 EDT.
Copyright IBM Corporation, 1990, 1999