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' OPEN VTOC
          .1.. ....      CVHCLOSE       X'40' CLOSE VTOC
          ..1. ....      CVHRF4         X'20' READ F4 LABEL
          ...1 ....      CVHRF1         X'10' READ F1 LABEL
          .... 1...      CVHRADR        X'08' READ BY ADDRESS
          .... .1..      CVHRNEXT       X'04' READ NEXT
          .... ..1.      CVHRVOL1       X'02' READ VOL1 LABEL
0001    1 Bitstring    1 CVHFLG2
          1... ....      CVHWADR        X'80' WRITE BY ADDRESS
          .1.. ....      CVHWANY        X'40' WRITE IN ANY SLOT
          ..1. ....      CVHCOV         X'20' CHECK FOR OVERLAPS
          ...1 ....      CVHSCR         X'10' SCRATCH LABEL
          .... 1...      CVHREN         X'08' RENAME LABEL
          .... .1..      CVHCOVBP       X'04' BYPASS COV ON WRITE
          .... ..1.      CVHSCRBP       X'02' BYPASS SCRATCH ON COV
          .... ...1      CVHPRTBP       X'01' SCR/REN EVEN IF PROTECTED
0002    2 Bitstring    1 CVHFLG3
          1... ....      CVHSHROP       X'80' SHARE OPTION
          .1.. ....      CVHIRIOE       X'40' 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 V4R3.0.
Last updated on 1 May 2002 at 14:20:14 EDT.
Copyright IBM Corporation, 1990, 2002