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

#### ASBK

Prolog

Control Block Contents
ASBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### ASBK Prolog

     NAME       : HCPASBK
                  Associate Request Block
     DESCRIPTION: Map the Associate Request Block
     DSECT      : ASBK
     FUNCTION   : Map the Associate Request Block
     LOCATED BY : R1 at entry to HCPNLSAS
     CREATED BY : HCPZXAAS
     DELETED BY : HCPZXAAS
                  HCPZXADL
     SERIALIZED : None.

#### ASBK Control Block Content

#### ASBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      ASBK           Map the Associate Request Block
    0000    0 Address      4 ASBPPFWD       Address of next ASBK on SYSPPROC
                                            (the system initialization chain
                                            of post-initialization processing
                                            control blocks)
    0004    4 Signed       4 ASBPPPRI       Priority value for ordering
                                            entries on SYSPPROC. Higher
                                            values come later on the chain.
                                            Equal values are ordered LIFO or
                                            FIFO as needed by the use of the
                                            control block.
              00000361       ASBPRTY        865 Priority value for ASBPPPRI.
                                            Arbitrary, but unique for ASBK
                                            control blocks on the SYSPPROC
                                            chain. Because we will process
                                            the ASSOCIATE requests after the
                                            CPXLOAD requests on this chain,
                                            we select a value that is larger
                                            that LRBPRTY so that the ASBKs
                                            are queued after the LRBKs on
                                            SYSPPROC. This is just for our
                                            searching convenience.
    0008    8 Address      4 ASBEPNPT       Pointer to a PLAYPEN area
                                            containing the entry point names
                                            to be associated. ASBCOUNT is the
                                            number of entries in this playpen
                                            area.
    000C   12 Address      4 ASBGSDQ        Address of 1st GSDBK in chain of
                                            error message GSDBKs
    0010   16 Address      4 ASBGSDQE       Address of end GSDBK in chain of
                                            error message GSDBKs
    0014   20 Signed       4 ASBMSGNO       Message number
    0018   24 Address      4 ASBWORDP       Address of substitution token
    001C   28 Signed       4 ASBWORDL       Length of substitution token
    0020   32 Character    8 ASBCNL (0)     Component id 'n' Language id
    0020   32 Character    3 ASBCOMP        Component id
    0023   35 Character    5 ASBLANG        Language id
    0028   40 Signed       2 ASBEXIT        Exit number See HCPSCFBK SCFASSF0
                                            for bits defined by ASBASSF0
    002A   42 Bitstring    1 ASBASSF0       Flags See HCPSCFBK SCFASSF1 for
                                            bits defined by ASBASSF1
    002B   43 Bitstring    1 ASBASSF1       Flags
    002C   44 Signed       2 ASBCOUNT       Number of entry point names in
                                            the area pointed to by ASBEPNPT
    002E   46 Bitstring    1 ASB$END (0)    The end

#### ASBK Storage Layout

    *** ASBK - Map the Associate Request Block
    *
    *     +---------------------------+---------------------------+
    *   0 |         ASBPPFWD          |         ASBPPPRI          |
    *     +---------------------------+---------------------------+
    *   8 |         ASBEPNPT          |         ASBGSDQ           |
    *     +---------------------------+---------------------------+
    *  10 |         ASBGSDQE          |         ASBMSGNO          |
    *     +---------------------------+---------------------------+
    *  18 |         ASBWORDP          |         ASBWORDL          |
    *     +--------------------+------+---------------------------+
    *  20 |      ASBCOMP       |             ASBLANG              |
    *     +-------------+------+------+-------------+-------------+
    *  28 |  ASBEXIT    |:ASSF0|:ASSF1|  ASBCOUNT   |
    *     +-------------+------+------+-------------+
    *
    *** ASBK - Map the Associate Request Block

#### ASBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    ASB$END        002E
    ASBASSF0       002A
    ASBASSF1       002B
    ASBCNL         0020
    ASBCOMP        0020
    ASBCOUNT       002C
    ASBEPNPT       0008
    ASBEXIT        0028
    ASBGSDQ        000C
    ASBGSDQE       0010
    ASBLANG        0023
    ASBMSGNO       0014
    ASBPPFWD       0000
    ASBPPPRI       0004
    ASBPRTY        0004 00000361
    ASBWORDL       001C
    ASBWORDP       0018

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