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

#### IUCVIDBK

Prolog

Control Block Contents
IUCVIDBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### IUCVIDBK Prolog

     Name       : IUCVIDBK
     Description: IUCV or APPC Program Identification Block
     DSECT      : IUCVIDBK
     Function   : This block is created each time a program
                  identifies itself as an IUCV or APPC program to
                  CMS by the HNDIUCV SET function.

#### IUCVIDBK Control Block Content

#### IUCVIDBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      IUCVIDBK       IUCV or APPC Program
                                            Identification Block
    0000    0 Address      4 IUCVIDNX       POINTER TO NEXT ENTRY
    0004    4 Address      4 IUCVIDEX       ADDRESS OF THE EXIT
    0008    8 Address      4 IUCVIDUW       ADDRESS OF THE USER FULLWORD
    000C   12 Character    8 IUCVIDID       IDENTITY OF THE PROGRAM
    0014   20 Bitstring    1 IUCVIDFL       Flags
              1... ....      IUCVID31       X'80' Drive this exit AMODE 31
              .1.. ....      IUCVIDCX       X'40' It's a control exit
              ..1. ....      IUCVIDPC       X'20' On = process level cleanup
                                            wanted for pid in IUCVIDPD
    0015   21 Bitstring    1 IUCVIDF1       More flags
              1... ....      IUCVIDHL       X'80' On = disallow connect
    0016   22 Bitstring    1 * (2)          Reserved
    0018   24 Signed       4 IUCVIDPD       CMS MT process id
              00000004       IUCVIDSZ       (*-IUCVIDBK+7)/8 SIZE OF AREA IN
                                            DOUBLEWORDS

#### IUCVIDBK Storage Layout

    *** IUCVIDBK - IUCV or APPC Program Identification Block
    *
    *     +---------------------------+---------------------------+
    *   0 |         IUCVIDNX          |         IUCVIDEX          |
    *     +---------------------------+---------------------------+
    *   8 |         IUCVIDUW          |        IUCVIDID-          |
    *     +---------------------------+------+------+-------------+
    *  10 |          -(00C)           |:VIDFL|:VIDF1|/////////////|
    *     +---------------------------+------+------+-------------+
    *  18 |         IUCVIDPD          | 1C
    *     +---------------------------+
    *
    *** IUCVIDBK - IUCV or APPC Program Identification Block

#### IUCVIDBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    IUCVIDCX       0014 40
    IUCVIDEX       0004
    IUCVIDFL       0014
    IUCVIDF1       0015
    IUCVIDHL       0015 80
    IUCVIDID       000C
    IUCVIDNX       0000
    IUCVIDPC       0014 20
    IUCVIDPD       0018
    IUCVIDSZ       0018 00000004
    IUCVIDUW       0008
    IUCVID31       0014 80

This information is based on z/VM V5R2.0.
Last updated on 6 Dec 2005 at 15:40:06 EDT.
Copyright IBM Corporation, 1990, 2005