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.
 RELOCATION CONSIDERATIONS : 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 V6R2.0. Last updated on 21 Nov 2011 at 10:52:30 EDT.
Copyright IBM Corporation, 1990, 2011