z/OS DFSMSdfp Advanced Services
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


DEVTYPE (SVC 24)

z/OS DFSMSdfp Advanced Services
SC23-6861-01

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          |

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014