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. |
PUBADR
Cross Reference (Contains links to field and bit definitions)
PUBADR Prolog
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
PUBADR DSECT
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
*** PUBADR - Physical Unit Block Table * * +-------------+------+------+------+------+------+------+ * 0 | PUBCHANN |:CHQPT|PUBERR|:DEVTY|:OPTN |:CSFLG|:JCFLG| * +------+------+------+------+------+------+------+------+ * 8 |:TPUB | 9 * +------+ * *** PUBADR - Physical Unit Block Table
PUBADR Cross Reference
(contains links to field and bit definitions)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
Last updated on 12 Aug 1999 at 11:25:40 EDT.
Copyright IBM Corporation, 1990, 1999