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. |
EXQBK
Cross Reference (Contains links to field and bit definitions)
EXQBK Prolog
NAME : HCPEXQBK DESCRIPTION: exec() request block user data mapping DSECT : EXQBK FUNCTION : This DSECT maps the user data in a REQBK for exec() processing. LOCATED BY : REQUDATA in the REQBK. CREATED BY : N/A - mapping block only. DELETED BY : N/A - mapping block only. SERIALIZED : N/A - serialization is on the REQBK whose REQUDATA section this block maps. COMMENTS : This control block is a mapping for the REQUDATA section of the REQBK used for exec() processing. No storage is acquired for this block. It is important, however, that changes in the size of the REQUDATA section of the REQBK be reflected here.
EXQBK Control Block Content
EXQBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure EXQBK exec() request block user data mapping 0000 0 Character 0 EXQUDATA Define this block to map the REQUDATA section of the REQBK. 0000 0 Address 4 EXQEXDBK EXDBK address 0004 4 Bitstring 4 EXQFLAGS (0) Flags 0004 4 Bitstring 1 EXQFLGB0 Flag byte 0 0005 5 Bitstring 1 EXQFLGB1 Flag byte 1 0006 6 Bitstring 1 EXQFLGB2 Flag byte 2 0007 7 Bitstring 1 EXQFLGB3 Flag byte 3 .... ...1 EXQLOCAL X'01' Request is for a resource on this system. 0008 8 Dbl-Word 8 EXQTODEX Timestamp for the expiration of this request. 0010 16 Signed 4 EXQPTHID Path identifier for this request. 00FFFFFF EXQPTHIN X'FFFFFFFF' Invalid path id indicator. 0014 20 Signed 4 EXQMSGID IUCV message id 0018 24 Signed 4 EXQSRCLS IUCV source class 001C 28 Signed 2 EXQINST Instance count for the resource. 001E 30 Signed 2 * Reserved for IBM use 0020 32 Character 8 EXQRESID Resource id for the target resource. 0028 40 Signed 4 * Reserved for IBM use 002C 44 Signed 4 * Reserved for IBM use Length of the block 00000006 EXQSIZE (*-EXQBK+7)/8 EXQBK size in doublewords 00000030 EXQBSIZE *-EXQBK EXQBK size in bytes Ensure that this mapping does not exceed the size of the area it is designed to overlay. 0030 48 Address 4 * (0) IEV075 wil l result if EXQBSIZE GT L'REQUDATA @P3714FM
EXQBK Storage Layout
*** EXQBK - exec() request block user data mapping * * +-------------------------------------------------------+ * 0 | | * = EXQUDATA = * | | * +-------------------------------------------------------+ * *** EXQBK - exec() request block user data mapping *** Overlay for EXQUDATA in EXQBK * * +---------------------------+------+------+------+------+ * 0 | EXQEXDBK |:FLGB0|:FLGB1|:FLGB2|:FLGB3| * +---------------------------+------+------+------+------+ * 8 | EXQTODEX | * +---------------------------+---------------------------+ * 10 | EXQPTHID | EXQMSGID | * +---------------------------+-------------+-------------+ * 18 | EXQSRCLS | EXQINST |/////////////| * +---------------------------+-------------+-------------+ * 20 | EXQRESID | * +---------------------------+---------------------------+ * 28 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 30 * *** Overlay for EXQUDATA in EXQBK
EXQBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----EXQBSIZE 002C 00000030
EXQEXDBK 0000
EXQFLAGS 0004
EXQFLGB0 0004
EXQFLGB1 0005
EXQFLGB2 0006
EXQFLGB3 0007
EXQINST 001C
EXQLOCAL 0007 01
EXQMSGID 0014
EXQPTHID 0010
EXQPTHIN 0010 00FFFFFF
EXQRESID 0020
EXQSIZE 002C 00000006
EXQSRCLS 0018
EXQTODEX 0008
EXQUDATA 0000
Last updated on 3 Aug 1999 at 11:54:57 EDT.
Copyright IBM Corporation, 1990, 1999