PUBADR Back to Index page
 
Prolog 
Control Block Contents 
   PUBADR 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.


  PUBADR Prolog Top of page
 
 NAME       : PUBTAB
 DESCRIPTION: Physical Unit Block Table
 DSECT      : PUBADR
 FUNCTION   : PUBADR defines the fields of a
              physical unit block table as used by CMS and
              VSE or both routines. Both DSECTs define the
              same storage. For CMS routines the simulated
              PUBADR DSECT has eighteen 8-byte entries, one
              for each device supported by CMS. The simulated
              PUBADR DSECT is described by the PUBTAB macro.
 
 
  PUBADR Control Block Content Top of page
 

 PUBADR DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure PUBADR Physical Unit Block Table 0000 0 Bitstring 2 PUBCHANN . CHANNEL AND DEVICE NUMBER 0002 2 Bitstring 1 PUBCHQPT . CHQ. NO. OF FIRST REQUEST FOR PUB 0003 3 Bitstring 1 PUBERR . ERROR RETRY COUNTER OR TEB POINTER 0004 4 Bitstring 1 PUBDEVTY . DEVICE TYPE CODE 0005 5 Bitstring 1 PUBOPTN . SET MODE COMMAND OR OTHER OPTIONS 0006 6 Bitstring 1 PUBCSFLG . CHANNEL SCHEDULER FLAGS 0007 7 Bitstring 1 PUBJCFLG . JOB CONTROL FLAGS 0008 8 Bitstring 1 NEXTPUB . FIRST BYTE OF NEXT PUB ENTRY 00000009 PUBWIT *-PUBADR . LENGTH OF PUB TABLE 00000008 PUBPTR NEXTPUB . POINTER TO ORIG. PUB
 
 
  PUBADR Storage Layout Top of page
 
          
*** PUBADR - Physical Unit Block Table
*
*     +-------------+------+------+------+------+------+------+
*   0 |  PUBCHANN   |:CHQPT|PUBERR|:DEVTY|:OPTN |:CSFLG|:JCFLG|
*     +------+------+------+------+------+------+------+------+
*   8 |:TPUB | 9
*     +------+
*
*** PUBADR - Physical Unit Block Table
 
 
  PUBADR Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
NEXTPUB        0008
PUBCHANN       0000
PUBCHQPT       0002
PUBCSFLG       0006
PUBDEVTY       0004
PUBERR         0003
PUBJCFLG       0007
PUBOPTN        0005
PUBPTR         0008 00000008
PUBWIT         0008 00000009
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 16:01:54 EDT.
Copyright IBM Corporation, 1990, 2022