PIE2TAB PIB2TAB describes the entries in the PIE2TAE bleck, which is an extension of the PIETAE tlock. For each PIB table entry, an entry exists in the PIB table extension block
(PIB2TAB) The PIB2PTR field in the BGCOM block points to the PIE2iAB tloek.
o
8
Hexadecimal
Displacement
------------ 0 2
4
8
C
E I PIBCOMR1 SYSLUEX INTINFO 1 ---------------------------------------------------------1
PIBECB
Field
Name PIBCOMR1 DS XL2 SYSLUBX DS XL2 INTINFO DS XL4 in INTINFO SVCIC EQU --INTINFO+3 PIBECB DS XL4 PIBPIK DS XL2 DS XL2 PIEPIK 1//////////////1 Field Description, Contents, Meaning Address of communications region System LUE index Used for interruption code SVC interrupt code
Address of termination ECB, if any
program interrupt key
Reserved for IBM use
228 IBM VM/370 Data Areas and Control Block Logic
PUEltB PUBIDR defines the fields of a physical unit block table as used by CMS and/or DOS routines. Both DSECTs define the same storage. I For Use by CMS Routines (MIPPUB macro)
The simulated PUBADR DSECT has eighteen 8-byte entries, one for each device sUPForted by CMS. The simulated PUBADR DSECT is invoked by the MIPPUB macro.
o PUBCUU 1//////1 A*1 I A*2 I A*3 I A*4 I A*5
Hexadecimal Field
Displacement Name Field Description, Contents, Meaning ------------ -------------------------------------- 0 PUBCUU DS IL2 Channel and device number
2 DS I Reserved for IBM use
3 PUBDSKM DS I A*1 Disk mode if assigned DASD 4 PUBDEVT DS I A*2 Device type code
5 PUBTAPM1 DS I A*3 CMS tape set mode attributes
6 PUBTAPM2 DS I 1*4 DOS tape set mode attributes
7 PUBTAP7 DS I 1*5 7-track indicator I For Use by DOS/VS Routines (PUBTAE macro)
The PUBADR DSECT is invoked by the PUETIE macro.
displacement 1'40' of BGCOM. The address of PUBTIE is at
o PUBCH!NN !/!*1//! !*2 !*3 !*4 !*5 !*6 1*7 Hexadecimal Field
Displacement Name Field Description, Contents, Meaning ------------ -------------------------------------- 0 PUBCHANN DS IL2 Channel and device number
2 PUBCHQPT DS X A*1 Reserved for IBM use
3 PUBERR DS X A*2 Error retry counter or TEB point
4 PUBDEVTY DS X A*3 Device type code
5 PUBOPTN DS X A*4 Set lIode command or other options
6 PUBCSFLG DS I A*5 Channel scheduler flags
7 PUBJCFLG DS I A*6 Job control flags
8 NEITPUB DS X A*7 First byte of next PUB entry PUB WIT EQU *-PUBADR Length of PUB table PUBPTR EQU NEXTPUB Pointer to original PUB Section 2. CMS tata Areas and Control Blocks 229
Previous Page Next Page