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 V4R3.0.
Last updated on 1 May 2002 at 14:21:21 EDT.
Copyright IBM Corporation, 1990, 2002