Programming Interface Information: This page documents intended Programming Interfaces that allow the customer to write programs to obtain the services of z/VM.

#### IPARMLX

Prolog

Control Block Contents
IPARMLX DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### IPARMLX Prolog

     NAME       : IPARMLX
     DESCRIPTION: APPC CONNECT PLIST EXTENSION MAPPING
     DSECT      : IPARMLX
     FUNCTION   : TO MAP THE CONNECT PARAMETER LIST EXTENSION
                  PROVIDED ON AN APPCVM CONNECT WHEN FMH5=NO
                  IS SPECIFIED.
     LOCATED BY : MAINTAINED IN CP STORAGE IN THE CONBK.
     CREATED BY : USER VIRTUAL MACHINE
                  HCPIUR (AS PART OF THE CONBK)
     DELETED BY : HCPIUR (AS PART OF THE CONBK)
                  HCPIUQ (AS PART OF THE CONBK)
     NOTES      : ANY CHANGES TO IPARMLX COPY SHOULD ALSO BE MADE IN
                  THE INTERNAL CMS VERSION, DMSIPMXP, TO KEEP THE
                  MAPPING IN SYNC BETWEEN CP AND CMS.  THE CMS
                  BILINGUAL MACRO, DMSIPMX, USES THE ASSEMBLER COPY
                  FUNCTION TO INCLUDE IPARMLX COPY WHEN INVOKED FROM
                  AN ASSEMBLER MODULE.

#### IPARMLX Control Block Content

#### IPARMLX DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      IPARMLX        APPC CONNECT PLIST EXTENSION
                                            MAPPING
    0000    0 Character    8 *              RESERVED
    0008    8 Character    8 IPXMODE        MODE NAME SPECIFIED
    0010   16 Character   16 IPXLKLU (0)    LOCALLY KNOWN LUNAME
    0010   16 Character    8 IPXLQUAL       LUNAME QUALIFIER
    0018   24 Character    8 IPXTRGLU       TARGET LUNAME
    0020   32 Character    1 IPXSTYPE       SECURITY TYPE
              00000000       IPXSSAME       X'00' SECURITY(SAME) SPECIFIED
              00000001       IPXSNONE       X'01' SECURITY(NONE) SPECIFIED
              00000002       IPXSPGM        X'02' SECURITY(PGM) SPECIFIED
              00000003       IPXSPGLU       X'03' SECURITY(PGM) WITH LU
              00000004       IPXSPGUS       X'04' SECURITY(PGM) WITH
                                            LU/USERID
    0021   33 Character    1 IPXTPNL        TPN LENGTH
    0022   34 Character    1 IPXFLAG        GENERAL FLAG BYTE
              .1.. ....      IPXPBUFL       X'40' BUFFER LIST OPTION FOR PIP
                                            NOTES : IPXPBUFL MUST MATCH
                                            CONCPBFL'S VALUE IN IPARMLX COPY
    0023   35 Character    1 IPXLUWL        LUWID LENGTH
    0024   36 Signed       4 *              RESERVED
    0028   40 Character    8 IPXSUSER       USERID SECURITY FIELD
    0030   48 Character    8 IPXSPSWD       PASSWORD SECURITY FIELD
    0038   56 Character   64 IPXTPN         TPN
    0078  120 Character    8 IPXALTID       ALTID FOR TARGET'S VMDBK
    0080  128 Character   26 IPXLUW (0)     LOGICAL UNIT OF WORK ID
    0080  128 Character    1 IPXFQUL        FULLY QUALIFIED LU LENGTH
    0081  129 Character   17 IPXFQUA        FULLY QUALIFIED LU NAME
    0092  146 Character    6 IPXFLUIN       LUW INSTANCE NUMBER
    0098  152 Character    2 IPXFLUSN       LUW SEQUENCE NUMBER
    009A  154 Signed       2 IPXPLEN        LENGTH OF PIP DATA
    009C  156 Signed       4 IPXPADR        ADDRESS OF PIP DATA
              000000A0       IPXMAXL        *-IPARMLX MAXIMUM EXTENSION SIZE
              00000014       IPXDWSIZ       (*-IPARMLX+7)/8 SIZE OF IPX IN
                                            DOUBLEWORDS
                 MISCELLANEOUS EQUATES
              00007FFF       IPXMAXPV       32767 MAXIMUM PIP VARIABLE LENGTH

#### IPARMLX Storage Layout

    *** IPARMLX - APPC CONNECT PLIST EXTENSION MAPPING
    *
    *     +-------------------------------------------------------+
    *   0 |///////////////////////////////////////////////////////|
    *     +-------------------------------------------------------+
    *   8 |                       IPXMODE                         |
    *     +-------------------------------------------------------+
    *  10 |                       IPXLQUAL                        |
    *     +-------------------------------------------------------+
    *  18 |                       IPXTRGLU                        |
    *     +------+------+------+------+---------------------------+
    *  20 |:STYPE|:TPNL |:FLAG |:LUWL |///////////////////////////|
    *     +------+------+------+------+---------------------------+
    *  28 |                       IPXSUSER                        |
    *     +-------------------------------------------------------+
    *  30 |                       IPXSPSWD                        |
    *     +-------------------------------------------------------+
    *  38 |                                                       |
    *     =                        IPXTPN                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  78 |                       IPXALTID                        |
    *     +------+------------------------------------------------+
    *  80 |:FQUL |                                                |
    *     +------+                                                |
    *     |                       IPXFQUA                         |
    *     |             +-----------------------------------------+
    *  90 |             |                IPXFLUIN                 |
    *     +-------------+-------------+---------------------------+
    *  98 |  IPXFLUSN   |  IPXPLEN    |         IPXPADR           |
    *     +-------------+-------------+---------------------------+
    *  A0
    *
    *** IPARMLX - APPC CONNECT PLIST EXTENSION MAPPING

#### IPARMLX Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    IPXALTID       0078
    IPXDWSIZ       009C 00000014
    IPXFLAG        0022
    IPXFLUIN       0092
    IPXFLUSN       0098
    IPXFQUA        0081
    IPXFQUL        0080
    IPXLKLU        0010
    IPXLQUAL       0010
    IPXLUW         0080
    IPXLUWL        0023
    IPXMAXL        009C 000000A0
    IPXMAXPV       009C 00007FFF
    IPXMODE        0008
    IPXPADR        009C
    IPXPBUFL       0022 40
    IPXPLEN        009A
    IPXSNONE       0020 00000001
    IPXSPGLU       0020 00000003
    IPXSPGM        0020 00000002
    IPXSPGUS       0020 00000004
    IPXSPSWD       0030
    IPXSSAME       0020 00000000
    IPXSTYPE       0020
    IPXSUSER       0028
    IPXTPN         0038
    IPXTPNL        0021
    IPXTRGLU       0018

This information is based on z/VM V5R2.0. Last updated on 12 Apr 2006 at 17:42:16 EDT.
Copyright IBM Corporation, 1990, 2005