Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

#### IJJHCPL

Prolog

Control Block Contents
IJJHCPL DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### IJJHCPL Prolog

     Name       : IJJHCPL
     Description: Common VTOC Handler Parameter List
     DSECT      : IJJHCPL
     Function   : IJJHCPL describes the fields within the common
                  VTOC handler input parameter list and is used
                  in the CMS/DOS environment. IJJHCPL is called
                  by the IJJHCPL macro.

#### IJJHCPL Control Block Content

#### IJJHCPL DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      IJJHCPL        Common VTOC Handler Parameter List
    0000    0 Bitstring    3 CVHFLAGS (0)   PROCESSING INDICATORS
    0000    0 Bitstring    1 CVHFLG1
              1... ....      CVHOPEN        X'80' CVHOPEN OPEN VTOC
              .1.. ....      CVHCLOSE       X'40' CVHCLOSE CLOSE VTOC
              ..1. ....      CVHRF4         X'20' CVHRF4 READ F4 LABEL
              ...1 ....      CVHRF1         X'10' CVHRF1 READ F1 LABEL
              .... 1...      CVHRADR        X'08' CVHRADR READ BY ADDRESS
              .... .1..      CVHRNEXT       X'04' CVHRNEXT READ NEXT
              .... ..1.      CVHRVOL1       X'02' CVHRVOL1 READ VOL1 LABEL
    0001    1 Bitstring    1 CVHFLG2
              1... ....      CVHWADR        X'80' CVHWADR WRITE BY ADDRESS
              .1.. ....      CVHWANY        X'40' CVHWANY WRITE IN ANY SLOT
              ..1. ....      CVHCOV         X'20' CVHCOV CHECK FOR OVERLAPS
              ...1 ....      CVHSCR         X'10' CVHSCR SCRATCH LABEL
              .... 1...      CVHREN         X'08' CVHREN RENAME LABEL
              .... .1..      CVHCOVBP       X'04' CVHCOVBP BYPASS COV ON
                                            WRITE
              .... ..1.      CVHSCRBP       X'02' CVHSCRBP BYPASS SCRATCH ON
                                            COV
              .... ...1      CVHPRTBP       X'01' CVHPRTBP SCR/REN EVEN IF
                                            PROTECTED
    0002    2 Bitstring    1 CVHFLG3
              1... ....      CVHSHROP       X'80' CVHSHROP SHARE OPTION
              .1.. ....      CVHIRIOE       X'40' CVHIRIOE IRRECOVERABLE I/O
                                            ERROR OPTION
    0003    3 Bitstring    1 *              RESERVED
              00000004       CVHWORK        * WORK AREA
    0004    4 Address      4 CVHDLIST       ADDRESS OF DLIST
    0008    8 Address      4 CVHIOA (0)     ADDRESS OF I/O AREA
    0008    8 Address      4 CVHVOLID       ADDRESS OF VOLID (OPEN)
              0000000C       CVHWORK2       * WORK AREA
    000C   12 Address      4 CVHNAME (0)    ADDRESS OF LABEL NAME
    000C   12 Address      4 CVHSYSNO       ADDRESS OF SYSNO (OPEN)
    0010   16 Address      4 CVHNEW (0)     ADDRESS OF NEW NAME
    0010   16 Address      4 CVHWRKA        ADDRESS OF WORKAREA (OPEN)
    0014   20 Address      4 CVHRETA        ADDRESS OF RETURN AREA
              00000018       CPLLEN         *-IJJHCPL LENGTH

#### IJJHCPL Storage Layout

    *** IJJHCPL - Common VTOC Handler Parameter List
    *
    *     +------+------+------+------+---------------------------+
    *   0 |:FLG1 |:FLG2 |:FLG3 |//////|         CVHDLIST          |
    *     +------+------+------+------+---------------------------+
    *   8 |         CVHVOLID          |         CVHSYSNO          |
    *     +---------------------------+---------------------------+
    *  10 |         CVHWRKA           |         CVHRETA           |
    *     +---------------------------+---------------------------+
    *  18
    *
    *** IJJHCPL - Common VTOC Handler Parameter List

#### IJJHCPL Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    CPLLEN         0014 00000018
    CVHCLOSE       0000 40
    CVHCOV         0001 20
    CVHCOVBP       0001 04
    CVHDLIST       0004
    CVHFLAGS       0000
    CVHFLG1        0000
    CVHFLG2        0001
    CVHFLG3        0002
    CVHIOA         0008
    CVHIRIOE       0002 40
    CVHNAME        000C
    CVHNEW         0010
    CVHOPEN        0000 80
    CVHPRTBP       0001 01
    CVHRADR        0000 08
    CVHREN         0001 08
    CVHRETA        0014
    CVHRF1         0000 10
    CVHRF4         0000 20
    CVHRNEXT       0000 04
    CVHRVOL1       0000 02
    CVHSCR         0001 10
    CVHSCRBP       0001 02
    CVHSHROP       0002 80
    CVHSYSNO       000C
    CVHVOLID       0008
    CVHWADR        0001 80
    CVHWANY        0001 40
    CVHWORK        0003 00000004
    CVHWORK2       0008 0000000C
    CVHWRKA        0010

This information is based on z/VM V6R1.0.
Last updated on 23 Oct 2009 at 11:01:33 EDT.
Copyright IBM Corporation, 1990, 2008