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

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 V3R1.0.
Last updated on 29 Mar 2001 at 17:10:33 EDT.
Copyright IBM Corporation, 1990, 2001