| |
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure DDEV DIRECTORY DEVICE DEFINITION BLOCK
DDEV Device Definition (Generic).
0000 0 Signed 2 DDEVDEV VIRTUAL DEVICE ADDRESS
0002 2 Bitstring 1 DDEVFLGA DIRECTORY DEVICE INFORMATION
1... .... DDEVTMDK X'80' DDEVTMDK MDISK DIRECTORY
ENTRY
.1.. .... DDEVTLNK X'40' DDEVTLNK LINK DIRECTORY
ENTRY
..1. .... DDEVTSPC X'20' DDEVTSPC SPECIAL / NICDEF
DIRECTORY ENTRY
...1 .... DDEVTDED X'10' DDEVTDED DEDICATE DIRECTORY
ENTRY
.... 1... DDEVTSPL X'08' DDEVTSPL SPOOL / CONSOLE
DIRECTORY ENTRY
.... .1.. DDEVTDSK X'04' DDEVTDSK T-DISK TO BE
ALLOCATED
.... ..1. DDEVRO X'02' DDEVRO DEVICE IS READ ONLY
.... ...1 DDEVRELR X'01' DDEVRELR VIRTUAL RESERVE
RELEASE REQUESTED
0003 3 Bitstring 1 DDEVMODL DIRECTORY DEVICE MODEL
INFORMATION
0004 4 Bitstring 2 DDEVCODE (0) VIRTUAL DEVICE CLASS AND TYPE
0004 4 Bitstring 1 DDEVCLAS VIRTUAL DEVICE CLASS
1... .... CLASTERM X'80' CLASTERM TERMINAL DEVICE
CLASS
.1.. .... CLASGRAF X'40' CLASGRAF GRAPHIC DISPLAY
DEVICE CLASS
.1.. ...1 CLASGRFR X'41' CLASGRFR GRAPHIC DISPLAY
DEVICE CLASS (REMOTE)
..1. .... CLASPOOL X'20' CLASPOOL UNIT RECORD
SPOOLING DEVICE CLASS
...1 .... CLASSVCM X'10' CLASSVCM SIMULATED DEVICE
CLASS
.... 1... CLASTAPE X'08' CLASTAPE MAGNETIC TAPE
DEVICE CLASS
.... .1.. CLASDASD X'04' CLASDASD DIRECT ACCESS
STORAGE DEVICE CLASS
.... ..1. CLASSPEC X'02' CLASSPEC SPECIAL DEVICE
CLASS
.... ...1 CLASSWCH X'01' CLASSWCH Switch device
class
1111 1111 CLASAIF X'FF' CLASAIF
Adapter-Interrupt-Facility (AIF)
Class
0005 5 Bitstring 1 DDEVTYPE VIRTUAL DEVICE TYPE
1... .... TYP2700 X'80' TYP2700 TERM - 2700 BISYNC
LINE
1... 1... TYPBSC X'88' TYPBSC TERM - BISYNC LINE
FOR 3270 REMOTE STATION
.1.. .... TYPCONS X'40' TYPCONS TERM - CONSOLE
DEVICE
.1.. .... TYP3215 X'40' TYP3215 TERM - 3215 CONSOLE
.1.. .... TYP1052 X'40' TYP1052 TERM - 1052 CONSOLE
..1. .... TYPTTY X'20' TYPTTY TERM - USASCII-8
TELEGRAPH TERMINAL
...1 .... TYPIBM1 X'10' TYPIBM1 TERM - IBM TERMINAL
CONTROL TYPE 1
...1 11.. TYPUNDEF X'1C' TYPUNDEF TERM - TERMINAL
TYPE UNDEFINED
...1 1... TYP2741 X'18' TYP2741 TERM - 2741
COMMUNICATIONS TERMINAL
...1 1... TYP3767 X'18' TYP3767 TERM - 3767 IN 2741
COMPATIBILITY MOD
...1 .1.. TYP1050 X'14' TYP1050 TERM - 1050
COMMUNICATIONS TERMINAL
.... 1... TYPSDLC X'08' TYPSDLC TERM - SDLC
Integrated Adapter
..1. .... TYPTELE2 X'20' TYPTELE2 TERM - TELE2
Integrated Adapter
..1. .1.. TYPHDLC X'24' TYPHDLC TERM - HDLC
Integrated Adapter
..1. 1... TYPILAN X'28' TYPILAN TERM - ILAN
Integrated Adapter
..1. 1... TYPELAN X'28' TYPELAN TERM - ELAN
Integrated Adapter
.1.. .... TYP3270 X'40' TYP3270 GRAF - 3270 GENERIC
DISPLAY STATION
1... .... TYP3277 X'80' TYP3277 GRAF - 3277 DISPLAY
STATION
.1.. .... TYP3278 X'40' TYP3278 GRAF - 3278 DISPLAY
STATION
.1.. .... TYP3178 X'40' TYP3178 GRAF - 3178 DISPLAY
STATION
.1.. .... TYP3279 X'40' TYP3279 GRAF - 3279 DISPLAY
STATION
.1.. .... TYP3179 X'40' TYP3179 GRAF - 3179 DISPLAY
STATION
.1.. .... TYP3180 X'40' TYP3180 GRAF - 3180 DISPLAY
STATION
.1.. .... TYP3290 X'40' TYP3290 GRAF - 3290 DISPLAY
STATION
.1.. .... TYP3190 X'40' TYP3190 GRAF - 3190 DISPLAY
STATION
..1. .... TYP3271 X'20' TYP3271 GRAF - 3271
CONTROLLER (REMOTE)
...1 .... TYP3275 X'10' TYP3275 GRAF - 3275 DISPLAY
STATION
.... 1... TYP3284 X'08' TYP3284 GRAF - 3284 PRINTER
.... 1... TYP3286 X'08' TYP3286 GRAF - 3286 PRINTER
.... 1..1 TYP3287 X'09' TYP3287 GRAF - 3287 PRINTER
.... 1... TYP3288 X'08' TYP3288 GRAF - 3288 PRINTER
.... 1..1 TYP3289 X'09' TYP3289 GRAF - 3289 PRINTER
.... 1... TYP3287L X'08' TYP3287L GRAF - 3287
LOGICAL PRINTER
.... 1... TYP3289L X'08' TYP3289L GRAF - 3289
LOGICAL PRINTER
.... .1.. TYP2250 X'04' TYP2250 GRAF - 2250 DISPLAY
UNIT
.... .1.. TYP3250 X'04' TYP3250 GRAF - 3250 DISPLAY
UNIT
.... .11. TYP5080 X'06' TYP5080 GRAF - 5080 DISPLAY
UNIT
..11 .... TYPCLUST X'30' TYPCLUST GRAF - CLUSTER
CTLR (3271 OR 3275)
.... ..1. TYPIC X'02' TYPIC TERM - Integrated
console GRAF - Integrated 3270
1... .... TYPRDR X'80' TYPRDR SPOL - CARD READER
DEVICE
1... ...1 TYP2501 X'81' TYP2501 SPOL - 2501 CARD
READER
1... ..1. TYP2540R X'82' TYP2540R SPOL - 2540 CARD
READER
1... .1.. TYP3505 X'84' TYP3505 SPOL - 3505 CARD
READER
.1.. .... TYPPUN X'40' TYPPUN SPOL - CARD PUNCH
DEVICE
.1.. ..1. TYP2540P X'42' TYP2540P SPOL - 2540 CARD
PUNCH
.1.. .1.. TYP3525 X'44' TYP3525 SPOL - 3525 CARD
PUNCH
..1. .... TYPPRT X'20' TYPPRT SPOL - PRINTER TYPE
DEVICE
..1. ...1 TYP1403 X'21' TYP1403 SPOL - 1403 PRINTER
..1. ..1. TYP32XX X'22' TYP32XX SPOL - 3203 OR 3211
PRINTER
..1. .11. TYP3203 X'26' TYP3203 SPOL - 3203 PRINTER
..1. ..1. TYP3211 X'22' TYP3211 SPOL - 3211 PRINTER
..1. 1... TYP3800 X'28' TYP3800 SPOL - 3800 PRINTER
..1. ..11 TYP3262 X'23' TYP3262 SPOL - 3262 PRINTER
..1. .1.. TYP4245 X'24' TYP4245 SPOL - 4245 PRINTER
..1. 1..1 TYP4248 X'29' TYP4248 SPOL - 4248 PRINTER
..1. .1.1 TYP3820 X'25' TYP3820 SPOL - 3820 PRINTER
- dedicated only
..1. .111 TYPAFP1 X'27' TYPAFP1 SPOL - AFP1 PRINTER
- dedicated only
..1. 1.1. TYPVAFP X'2A' TYPVAFP SPOL - VAFP PRINTER
- simulated only
...1 .... TYPSYS X'10' TYPSYS SPOL - SYSTEM VIRT
DEVICE FOR DUMPS
...1 .... TYP3420 X'10' TYP3420 TAPE - 3420 TAPE
DRIVE
..1. .... TYP3430 X'20' TYP3430 TAPE - 3430 TAPE
DRIVE
.1.. .... TYP3480 X'40' TYP3480 TAPE - 3480 TAPE
DRIVE
.1.. ..1. TYP3424 X'42' TYP3424 TAPE - 3424 TAPE
DRIVE
.1.. .1.. TYP9348 X'44' TYP9348 TAPE - 9348 TAPE
DRIVE
1... .... TYP3422 X'80' TYP3422 TAPE - 3422 TAPE
DRIVE
1... ...1 TYP3490 X'81' TYP3490 TAPE - 3490 TAPE
DRIVE
1... ..11 TYP3590 X'83' TYP3590 TAPE - 3590 TAPE
DRIVE
.1.. .... TYP3330 X'40' TYP3330 DASD - 3330 DISK
STORAGE FACILITY
..1. .... TYP3340 X'20' TYP3340 DASD - 3340 DISK
STORAGE FACILITY
...1 .... TYP3350 X'10' TYP3350 DASD - 3350 DISK
STORAGE FACILITY
...1 ...1 TYP3350C X'11' TYP3350C DASD - 3350 4 X 8
PAGING STORAGE
...1 ..1. TYP3350D X'12' TYP3350D DASD - 3350 4 X 4
PAGING STORAGE
.... 1... TYP2305 X'08' TYP2305 DASD - 2305 FIXED
HEAD STORAGE FACILITY
.... .1.. TYP3380 X'04' TYP3380 DASD - 3380 DISK
STORAGE FACILITY
1... ..1. TYP3390 X'82' TYP3390 DASD - 3390 DISK
STORAGE FACILITY
1... .... TYP3375 X'80' TYP3375 DASD - 3375 DISK
STORAGE FACILITY
.... ..1. TYP3370 X'02' TYP3370 DASD - 3370 DISK
STORAGE FACILITY
1... ...1 TYP9345 X'81' TYP9345 DASD - 9345 DISK
STORAGE FACILITY
..1. ...1 TYP9332 X'21' TYP9332 DASD - 9332 FBA
Direct Access Storage
..1. ..1. TYP9335 X'22' TYP9335 DASD - 9335 FBA
Direct Access Storage
..1. .1.. TYP9336 X'24' TYP9336 DASD - 9336 FBA
Direct Access Storage
..1. 1... TYPFBA X'28' TYPFBA DASD - Generic FBA
DAS
.1.. .... TYP9033 X'40' TYP9033 SWCH - 9033 Switch
device
1... .... TYP9032 X'80' TYP9032 SWCH - 9032 Switch
device
..1. .... TYP2032 X'20' TYP2032 SWCH - 2032 FICON
Switch device
1... .... TYPCTCA X'80' TYPCTCA SPEC - CHANNEL TO
CHANNEL ADAPTER
1... .... TYP3088 X'80' TYP3088 SPEC - 3088
MULTISYSTEM CHANNEL COMMUNICATION
UNIT
.1.. ..11 TYPYAC X'43' TYPYAC SPEC - QDIO+ device
.1.. .... TYP3704 X'40' TYP3704 SPEC - 3704
PROGRAMMABLE COMMUNICATION
CONTROL UNIT
.1.. .... TYP3705 X'40' TYP3705 SPEC - 3705
PROGRAMMABLE COMMUNICATION
CONTROL UNIT
..1. .... TYPOSA X'20' TYPOSA SPEC - Open Systems
Adapter (OSA)
...1 .... TYPFCP X'10' TYPFCP SPEC - Open FCP
Adapter (FCP)
.... ..1. TYP3851 X'02' TYP3851 SPEC - MSS MASS
STORAGE COMMUNICATOR
.... 1... TYP3890 X'08' TYP3890 SPEC - 3890
DOCUMENT PROCESSOR
.... ..11 TYPALIAS X'03' TYPALIAS SPEC - PAV Alias
.... ...1 TYPUNSUP X'01' TYPUNSUP SPEC - DEVICE
UNSUPPORTED BY * THE VM/ 370
MIGRATION AID
.... ..1. TYPDYNIO X'02' TYPDYNIO VCM - Dynamic I/O
.... ...1 TYPMSGF X'01' TYPMSGF VCM - Message
Facility
00000006 DDEVHDLN *-DDEV DDEV common header length
(bytes)
0006 6 Character 50 DDEVSPEC Device-Specific overlays
DDEVSPEC for Base MDISK device.
0006 6 Bitstring 4 * Reserved for ViCom use
000A 10 Character 6 DDEVVSER VOLUME SERIAL NUMBER
0010 16 Bitstring 1 DDEVALNK TYPES OF LINKS ALLOW TO THIS DEV
1... .... DDEVLR X'80' DDEVLR READ LINKS ALLOWED
.1.. .... DDEVLW X'40' DDEVLW WRITE LINKS ALLOWED
..1. .... DDEVLM X'20' DDEVLM MULT-WRITE LINKS
ALLOWED
0011 17 Bitstring 1 DDEVMODE ACCESS MODE Decimal byte values
0-11 are read modes; 12-63 are
write. For more understanding of
how link access modes are used,
see how DDEVMODE and LKX*MOD* are
used in module HCPLNS.
1... .... DDEVE X'80' DDEVE Exclusive link bit
.1.. .... DDEVS X'40' DDEVS Stable link bit
.... ...1 DDEVD X'01' DDEVD Deferred link
00000000 DDEVR 00 DDEVR 'R' LINK-MODE FOR OWNER
00000004 DDEVRR 04 DDEVRR 'RR' LINK-MODE FOR
OWNER
0000000C DDEVW 12 DDEVW 'W' LINK-MODE FOR OWNER
00000010 DDEVWR 16 DDEVWR 'WR' LINK-MODE FOR
OWNER
0000001C DDEVM 28 DDEVM 'M' LINK-MODE FOR OWNER
00000020 DDEVMR 32 DDEVMR 'MR' LINK-MODE FOR
OWNER
00000024 DDEVMW 36 DDEVMW 'MW' LINK-MODE FOR
OWNER
00000040 DDEVSR 64 DDEVSR DDEVS+DDEVR ('R' with
stable)
0000004C DDEVSW 76 DDEVSW DDEVS+DDEVW ('W' with
stable)
0000005C DDEVSM 92 DDEVSM DDEVS+DDEVM ('M' with
stable)
00000080 DDEVER 128 DDEVER DDEVE+DDEVR ('R' with
exclusive)
0000008C DDEVEW 140 DDEVEW DDEVE+DDEVW ('W' with
exclusive)
If the minidisk is defined on CKD DASD, DDEVSEXT will
contain the starting cylinder number.
If the minidisk is defined on FBA DASD, DDEVSEXT will
contain the starting block number.
The DDEVFWEX flag in DDEVFLGC will be on if DDEVSEXT
contains valid information.
0012 18 Signed 4 DDEVSEXT Minidisk start extent
0016 22 Bitstring 1 DDEVFLGB ACCESS CONTROL FOR CACHE DASD
1... .... DDEVWKAL X'80' DDEVWKAL Working allegiance
on minidisk
.1.. .... DDEVCNA X'40' DDEVCNA CACHING NOT
AVAILABLE
..1. .... DDEVSCTL X'20' DDEVSCTL SUBSYSTEM CONTROL
...1 .... DDEVDCTL X'10' DDEVDCTL DEVICE CONTROL
.... 1... DDEVNCTL X'08' DDEVNCTL NO CONTROL
.... .1.. DDEVNMDC X'04' DDEVNMDC MINIOPT NOMDC
specified
.... ..1. DDEVQDSK X'02' DDEVQDSK V-disk will be
allocated
.... ...1 DDEVYMDC X'01' DDEVYMDC MINIOPT MDC
specified NOTES : DDEVFLGC is NOT
exclusive to MDISK devices.
0017 23 Bitstring 1 DDEVFLGC EXTENSION OF DIRECTORY DEVICE
INFO
1... .... DDEVNOSG X'80' DDEVNOSG "NOASSIGN" OPTION
.1.. .... DDEVEND X'40' DDEVEND "END" SPECIFIED ON
MDISK STATEMENT
..1. .... DDEVINV X'20' DDEVINV DDEV IS NOT VALID,
IT WAS ONLY PARTIALLY FILLED IN
AND SHOULD BE IGNORED
...1 .... DDEVFWEX X'10' DDEVFWEX The fullword
extent fields are valid. DDEVSEXT
and DDEVEEXT contain valid extent
information.
.... 1... DDEVDEVN X'08' DDEVDEVN "DEVNO" SPECIFIED
ON MDISK STMT
.... .1.. DDEVPROF X'04' DDEVPROF DDEV was written
as part of a PROFILE
.... ..1. DDEVIOPS X'02' DDEVIOPS User set I/O
Assist off for device
.... ...1 DDEVFBA X'01' DDEVFBA MDISK is on FBA
dasd
0018 24 Dbl-Word 8 DDEVPASR PASSWORD FOR READ ACCESS
0020 32 Dbl-Word 8 DDEVPASW PASSWORD FOR WRITE ACCESS
0028 40 Dbl-Word 8 DDEVPASM PASSWORD FOR MULTIPLE ACCESS
0030 48 Signed 2 DDEVRDEV REAL DEVICE NUMBER
NOTES : DDEVFLGD is NOT exclusive to MDISK devices.
0032 50 Bitstring 1 DDEVFLGD Extension of cache and dev info
1... .... DDEVRECC X'80' DDEVRECC RECORDMDC
specified on MINIOPT
.1.. .... DDEVMSGP X'40' DDEVMSGP SPECIAL MSGP
Statement
..1. .... DDEVNQAS X'20' DDEVNQAS NOQIOAssist Option
Specified
.... 1... DDEVPVBA X'08' DDEVPVBA This is a Base
.... .1.. DDEVPVAL X'04' DDEVPVAL This is a PAV
Alias
.... ..1. DDEVHPBA X'02' DDEVHPBA This is a HyperPAV
Base
.... ...1 DDEVHPAL X'01' DDEVHPAL This is a HyperPAV
Alias
.... 1... DDEVPVPB DDEVPVBA DDEVPVPB deprecated name
.... .1.. DDEVPVPA DDEVPVAL DDEVPVPA deprecated name
0033 51 Bitstring 1 * Reserved for ViCom use
If the minidisk is defined on CKD DASD, DDEVEEXT will
contain the ending cylinder number.
If the minidisk is defined on FBA DASD, DDEVEEXT will
contain the ending block number.
The DDEVFWEX flag in DDEVFLGC will be on if DDEVEEXT
contains valid information.
0034 52 Signed 4 DDEVEEXT Minidisk end extent
DDEVSPEC for LINK or DEDICATED device.
0006 6 Bitstring 4 * Reserved
000A 10 Signed 2 * (DDEVBASE) PAV Base Virtual
Device Address Set by DASDOPT PAV
statement
000C 12 Bitstring 10 * Reserved
0016 22 Bitstring 1 * (DDEVFLGB) Flags
0017 23 Bitstring 1 * (DDEVFLGC) Flags
0018 24 Bitstring 2 * Reserved
001A 26 Signed 2 DDEVLINK LINK: Subject disk to be linked
DEDICATE: Real device to attach
001C 28 Bitstring 4 * Reserved
0020 32 Character 8 DDEVLKID LINK-TO userid. This will always
be a USERid or IDENTid, but never
a SUBCONFIGid. If the device is
defined in a subconfig, this
field will contain the IDENTid.
0028 40 Character 8 DDEVURAC DEDICATE: USERACCess id option
0030 48 Bitstring 2 * Reserved
0032 50 Bitstring 1 * (DDEVFLGD) Flags
0033 51 Bitstring 5 * Reserved
DDEVSPEC for SPOOL or CONSOLE device.
0006 6 Bitstring 12 * Reserved
0012 18 Bitstring 1 DDEVWIDH 3800: Paper Width Code
0013 19 Bitstring 1 DDEVLENH 3800: Paper Length (HALF-INCHES)
NOTES : DDEVPRFG is NOT exclusive to SPOOL devices.
0014 20 Bitstring 1 DDEVPRFG Virtual printer flags
1... .... DDEVBTS X'80' DDEVBTS BURSTER TRIMMER
STACKER (BTS)
.1.. .... DDEVFULL X'40' DDEVFULL REFLECT ALL DATA
CHECKS (DATCK)
.... .1.. DDEVSNGL X'04' DDEVSNGL "SINGLEuser"
Attach cmd option
.... ..1. DDEVSHRD X'02' DDEVSHRD "MULTIuser" Attach
cmd option
.... ...1 DDEVNOMS X'01' DDEVNOMS "NOCPMS" Attach
command option
0015 21 Bitstring 1 DDEVFTRC DEVICE FEATURE CODES
1... .... DDEV4WCG X'80' DDEV4WCG 3800 HAS 4 WCGM'S
(OFF = 2WCGM)
0016 22 Bitstring 1 * (DDEVFLGB) Flags
0017 23 Bitstring 1 * (DDEVFLGC) Flags
0018 24 Character 1 DDEVSPCL SPOOL DEVICE OUTPUT CLASS
0019 25 Bitstring 1 DDEVGROP CONSOLE DEFINITION FLAGS
1... .... DDEVGRCN X'80' DDEVGRCN GRAPHICS CONSOLE
001A 26 Bitstring 24 * Reserved
0032 50 Bitstring 1 * (DDEVFLGD) Flags
0033 51 Bitstring 5 * Reserved
DDEVSPEC for SPECIAL device.
A SPECIAL device (DDEVFLGA.DDEVTSPC) may be defined
by a SPECIAL statement or a NICDEF statement.
DDEVSPEC for CTCA and MSGP definitions.
0006 6 Bitstring 1 DDEVSPCF SPECIAL device flags
1... .... DDEVNICD X'80' DDEVNICD SPECIAL via NICDEF
statement
0007 7 Bitstring 15 * Reserved
0016 22 Bitstring 1 * (DDEVFLGB) Flags
0017 23 Bitstring 1 * (DDEVFLGC) Flags
0018 24 Dbl-Word 8 DDEVCTUS ALLOWED USERID TO COUPLE TO CTCA
(OR BLANKS IF NO USERID SUPPLIED,
INDICATING ANY USERID ALLOWED TO
TO COUPLE TO THIS CTCA)
0020 32 Character 4 DDEVCTCD CTCA Descriptor (see VDEVCTCD)
0024 36 Bitstring 2 DDEVMPBS MSGP buffer sets
0026 38 Bitstring 12 * Reserved
0032 50 Bitstring 1 * (DDEVFLGD) Flags
0033 51 Bitstring 5 * Reserved
DDEVSPEC for NIC definitions.
0006 6 Bitstring 1 * (DDEVSPCF) Common flags for
DDEVTSPC devices
0007 7 Bitstring 1 DDEVNIC_ATTR NIC Attributes
1... .... DDEVNIC_CHPID_SET
X'80' DDEVNIC_CHPID_SET -
DDEVNIC_CHPID is set
.1.. .... DDEVNIC_MAC_SET
X'40' DDEVNIC_MAC_SET -
DDEVNIC_MACID is set
..1. .... DDEVNIC_LAN_SET
X'20' DDEVNIC_LAN_SET -
DDEVNCLO||DDEVNCLN is set
...1 .... DDEVNIC_NETCFG X'10' DDEVNIC_NETCFG -
Network-specific configura
.... 1... DDEVNIC_PROMISC
X'08' DDEVNIC_PROMISC -
Promiscuous mode authoriz
.... .1.. DDEVNIC_NOPROM X'04' DDEVNIC_NOPROM -
Promiscuous mode prohibite
0008 8 Bitstring 1 DDEVNIC_CHPID Preferred CHPID Number
0009 9 Bitstring 1 DDEVNIC_PORTTYPE
PORTTYPE (ACCESS/TRUNK) Codes in
DDEVNIC_PORTTYPE defined by
NICVPORT.
NICDEF VLAN vidset configuration.
DDEV_VIDCTR=0 means there is no NICDEF VLAN configured
and no VLDBK associated with this DDEV, so:
DDEVNIC_VIDDAS = 0
DDEVNIC_VIDDSP = 0
Note that DDEVNIC_VIDCTR > 0 means NICDEF VLAN is
configured, but the vidset (VLAN ID set) may be
represented in the following ways:
Object DDEV with DDEVNIC_VIDCTR = 1 :
DDEVNIC_VIDDAS = Fullword VLAN ID.
DDEVNIC_VIDDSP = 0
Object DDEV with DDEVNIC_VIDCTR > 1 :
DDEVNIC_VIDDAS = ASA of VLDPG containing VLDBK.
DDEVNIC_VIDDSP = Displacement to VLDBK in VLDPG.
Expanded DDEV in storage (see UDREXPND) :
DDEVNIC_VIDDAS = Pointer to VLDBK in memory.
DDEVNIC_VIDDSP = 0
000A 10 Signed 2 DDEVNIC_VIDCTR VLAN count
000C 12 Signed 4 DDEVNIC_VIDDAS DASD address of vidset (VLDBK)
page or link to VLDBK in memory
0010 16 Signed 2 DDEVNIC_VIDDSP Displacement of VLDBK in page (or
0 if VLDBK is in memory)
0012 18 Bitstring 1 DDEVNIC_ATTR2 NIC Attributes 2
.... 1... DDEVNIC_UPLOW X'08' DDEVNIC_UPLOW - Uplink
Priority - Low
.... .1.. DDEVNIC_UPNOR X'04' DDEVNIC_UPNOR - Uplink
Priority - Normal
.... ..1. DDEVNIC_UPHIG X'02' DDEVNIC_UPHIG - Uplink
Priority - High
0013 19 Bitstring 3 DDEVNIC_MACID Preferred MAC Sequence Number
0016 22 Bitstring 1 * (DDEVFLGB) Flags
0017 23 Bitstring 1 * (DDEVFLGC) Flags
0018 24 Character 8 DDEVNCLO LAN Owner for default connection
(or blanks if no LAN is specified
in the directory).
0020 32 Character 8 DDEVNCLN LAN Name for default connection
(or blanks if no LAN is specified
in the directory).
0028 40 Character 4 DDEVNCID Network Card ID (HIPE/QDIO)
002C 44 Signed 2 DDEVNCNN Number of devices for this NIC
002E 46 Signed 2 DDEVNIC_PORTNUM
PORTNUMBER (or 0)
0030 48 Bitstring 2 * Reserved
0032 50 Bitstring 1 * (DDEVFLGD) Flags
0033 51 Bitstring 5 * Reserved
DDEVSPEC for PAV definitions.
Valid with CLASDASD, TYP3390/TYP3380 and (DDEVPVHA)
0006 6 Bitstring 4 * Reserved
000A 10 Signed 2 DDEVBASE PAV Base Virtual Device Address
Set by MINIOPT PAV statement
000C 12 Bitstring 38 * Reserved
0032 50 Bitstring 1 * (DDEVFLGD) Flags
0033 51 Bitstring 1 * Reserved
0034 52 Bitstring 4 * Reserved
DDEVSPEC (END).
DDEVBLOK EXTENSION FOR DIRECTORY RECORD ON DASD
NOTES :
This DDEV extension is NOT utilized during LINK
processing. As a result, all LINK related fields
must be defined above (in the DDEVSPEC region).
0038 56 Signed 4 DDEVDASD (0) SLOT ADDR OF NEXT USER RECORD
CCPV for CKD DASD addresses PPPV
for FBA DASD addresses
0038 56 Bitstring 3 DDEVPAGE Page portion of DDEVDASD field
CCP for CKD DASD addresses PPP
for FBA DASD addresses
003B 59 Bitstring 1 DDEVSYSV Volume portion of DDEVDASD field
V (Volume number in SYSVOL) for
CKD or FBA DASD addresses
003C 60 Signed 2 DDEVDISP DISP OF NEXT RECORD INTO PAGE
003E 62 Signed 2 * RESERVED FOR FUTURE IBM USE
0040 64 Signed 4 * RESERVED FOR FUTURE IBM USE
0044 68 Character 4 DDEVLABL LABEL TO VALIDATE THIS BLOCK
0048 72 Character 8 DDEVUSER USER id to validate this block;
will contain owning USER unless
DDEVPROF is true, in which case
it will contain SYSTEM. The
owning user will be a USERid,
IDENTid, or SUBCONFIGid where the
device is defined.
0000000A DDEVESIZ (*-DDEV+7)/8 Extended DDEV size
in doublewords
00000050 DDEVESZB *-DDEV Extended DDEV size in
bytes
End of DDEVBK extension for directory record on DASD.
Continuation of general DDEVBK follows.
0050 80 Bitstring 1 DDEVIFG Identity Virtual Machine flags
1... .... DDEVSC X'80' DDEVSC DDEV is defined in a
SUBCONFIG definition in the
directory, which is SSI-enabled.
When this flag is set, DDEVUSER
will contain the SUBCONFIG id.
The IDENTITY id that the
SUBCONFIG is associated with is
in DDEVIDID.
.1.. .... DDEVPRMD X'40' DDEVPRMD DDEV is for a
private minidisk. It will not be
treated as a shared device in an
SSI configuration. Only MDISKs
contained within SUBCONFIG
definitions are treated as
private minidisks.
..1. .... DDEVS1 X'20' DDEVS1 DDEV is defined in a
SUBCONFIG definition in the
directory, which is SSI-ready.
When this flag is set, DDEVSUBC
will contain the SUBCONFIG id.
0051 81 Bitstring 3 * Reserved for ViCom use
0054 84 Signed 4 * Reserved for ViCom use
0058 88 Dbl-Word 8 DDEVIDID IDENT id with a BUILD statement
for the SUBCONFIG containing the
device statement for this DDEV.
This field is only valid when
DDEVSC is set.
0060 96 Dbl-Word 8 DDEVSUBC SUBCONFIG id. This field is only
valid when DDEVS1 is set.
0000000D DDEVSIZE (*-DDEV+7)/8 DDEV size in
doublewords
00000068 DDEVSIZB *-DDEV DDEV size in bytes
| |