Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be
used for diagnosis only.
|
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
STATUS : VM/ESA Version 2, Release 1.0
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 | |
* +-------------+------+------+-------------+ |
* 30 | |
* = ASB$END =
* | |
* +-------------------------------------------------------+
*
*** ASBK - Map the Associate Request Block
ASBK Cross Reference (contains links to field and bit definitions)
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 VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 11:40:22 EDT.
Copyright IBM Corporation, 1990, 1999
|