A DEVTYPE request with DEVTAB or UCBLIST without INFOLIST, returns
the number of cylinders on the volume. This is in a two-byte field
at offset 8, which is too small if the volume has more than 65 520
cylinders. Consider using INFO=DASD which returns the number of cylinders
in a four-byte field. When INFO=DASD is specified additional fields
are now provided. They include (see mapping macro IHADVA):
DVAIXVLD BIT DVACYLMG, DVAEADSCB, DVAVIRSZ valid
DVACYLMG BIT Cylinder-managed space exists on
* this volume and begins at DVALCYL
* in multicylinder units of DVAMCU.
* DVAEADSCB is also set with this
* flag on. Valid when DVAIXVLD is set.
DVAEADSCB BIT Extended attribute DSCBs, Format 8
* and 9 DSCBs, are allowed on this
* volume. Valid when DVAIXVLD is set.
DVAMCU 8-BIT UNSIGNED INTEGER
* Minimum allocation size in
* cylinders for cylinder-managed
* space. Each extent in this space
* must be a multiple of this value.
* space. Also referred to as the
* multicylinder unit (MCU). This is
* the smallest unit of disk space in
* cylinders that can be allocated
* in cylinder-managed space.
* Valid when DVACYLMG is set.
* This field is zero on releases
* before z/OS 1.10 or if the status
* is not yet known. In these two
* cases DVAIXVLD is not set.
DVALCYL 16-BIT UNSIGNED INTEGER
* First cylinder address divided by
* 4095 where space is managed in
* multicylinder units. Cyl-managed
* space begins at this address.
* Valid when DVACYLMG is set. This
* field is zero on releases before
* z/OS 1.10 or if the status is not
* yet known. In these two cases
* DVAIXVLD is not set.
DVAVIRSZ 16-BIT UNSIGNED INTEGER
* Block size of the index data set.
* Valid when DAVIXVLD is set on.
* When valid and zero the volume
* has no working VTOC index. This
* field is zero on releases before
* z/OS 1.10 or if the status is not
* yet known. In these cases
* DVAIXVLD is not set.
When
this instance occurs for any volume type, it will be recorded in the
tracker as an informational message.
DEVTYPE processing (IGC0002D) will set the following tracking
information:
TRPL_TRACK_INFO =
‘SMS-I:3 DEVTYPE ‘
TRPL_TRACK_DATA =
Byte 0-2
Set to zero, not used.
Byte 3
Set to 03.
DFSMS Tracking category 3: EAV Migration. Informational Message. New
function is available. Additional data from DEVTYPE INFO=DASD
invocation is available. See mapping macro IHADVA.
TRPL_VIOLATORS_ADDR =
SET TO THE RESUME PSW OF THE RB THAT ISSUED SVC 24. TRACKER CODE WILL
DETERMINE JOB AND PROGRAM NAMES FROM THIS ADDRESS.
SAMPLE OUTPUT =
15.00.00 SYSTEM1 d opdata,tracking
15.00.00 SYSTEM1 CNZ1001I 15.00.00 TRACKING DISPLAY 631
STATUS=ON NUM=1 MAX=1000 MEM=7T EXCL=0 REJECT=0
----TRACKING INFORMATION---- -VALUE-- JOBNAME PROGNAME+OFF-- ASID NUM
SMS-I:3 DEVTYPE 03 DEVTJOB DEVTPROG 4CE5C 11 1
----------------------------------------------------------------------
SAMPLE EXCLUSION LIST =
* Jobname Pgmname *
* Tracking Information Mask Mask Mask Comments (ignored) *
*----------------------------+--------+--------+----------------------+
|SMS*DEVTYPE* |* |* | ALL DEVTYPE |