WEIBK Back to Index page
 
Prolog 
Control Block Contents 
   WEIBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  WEIBK Prolog Top of page
 
 NAME       : HCPWEIBK
 DESCRIPTION: Work Element Identifier Block
 DSECT      : WEIBK
 FUNCTION   : Identifies a single WEBBK, functioning basically
              as a header for that WEBBK
 LOCATED BY : SNAINN    Field of SNABK - start of input chain
              SNAOUT    Field of SNABK - start of output chain
              SNAINNL   Field of SNABK - last in input chain
              SNAOUTL   Field of SNABK - last in output chain
              WEINEXT   Forward chain
              WEIBACK   Backward chain
 CREATED BY : HCPVCVCI - Build and chain a WEIBK to input chain
              HCPVCVCO - Build and chain a WEIBK to output chain
 DELETED BY : HCPVCVIN - Clean-up SNABK input chain
              HCPVCVUT - Clean-up SNABK output chain
 SERIALIZED : SNALOCK   Shared-exclusive lock that serializes
              the fields SNAINN and SNAOUT, which
              anchor the chains of WEIBKs and WEBBKs
 RELOCATION CONSIDERATIONS : None
 
 
  WEIBK Control Block Content Top of page
 

 WEIBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure WEIBK Work Element Identifier Block 0000 0 Signed 4 WEINEXT Address of next WEIBK 0004 4 Signed 4 WEIMSGID Message ID for the WEBBK 0008 8 Signed 4 WEICOMBK Address of COMBK for the WEBBK 000C 12 Signed 4 WEIWEBBK Address of the WEBBK 0010 16 Signed 4 WEIIXBLK Address of IUCV IXBLK 0014 20 Signed 4 WEIBACK Address of previous WEIBK 0018 24 Signed 4 WEINXTBT Address of available byte ...1 1... WEILINK WEINXTBT WEILINK Pointer to sync WEIBK 001C 28 Signed 4 WEIWIDBK Address of buffer list WIDBK 0020 32 Signed 4 WEIWIDSN Send list WIDBK copy address 0024 36 Signed 4 WEIWIDAN Answer list WIDBK copy address 0028 40 Signed 4 WEIPLASV Save area address 002C 44 Signed 2 WEIWEBSZ Chained WEBBK size in doublewords 002E 46 Signed 2 WEIWIDSZ WIDBK size in doublewords (also the number of logo WEBBKs when the WEIBK is a logo WEIBK) 0030 48 Signed 2 WEIREMDR Number bytes remaining in buffer 0032 50 Bitstring 1 WEIFLAG1 Status flags 1... .... WEINOIDA X'80' WEINOIDA Non-IDA data present .1.. .... WEIRSTRQ X'40' WEIRSTRQ Restart 'not processed' request ..1. .... WEIDBLRD X'20' WEIDBLRD Req not processed-multiple reads ...1 .... WEIBATCH X'10' WEIBATCH Batching in progress .... 1... WEISNDBF X'08' WEISNDBF Send the buffer .... .1.. WEIDONE X'04' WEIDONE Return code is already set .... ..1. WEIMSGFL X'02' WEIMSGFL Req not processed-msg limit flood .... ...1 WEIRESPN X'01' WEIRESPN Response is required 0033 51 Bitstring 1 WEIFLAG2 Status flags 1... .... WEIIRADN X'80' WEIIRADN IRA has been invoked .1.. .... WEISENT X'40' WEISENT Successful SEND has been issued ..1. .... WEIRERD X'20' WEIRERD May need re-read ...1 .... WEIRESET X'10' WEIRESET RESET has been issued for VDEV .... 1... WEIRESP X'08' WEIRESP RESPONSE IS EXPECTED .... .1.. WEIBREAK X'04' WEIBREAK TTY BREAK processing in effect .... ..1. WEISNDQW X'02' WEISNDQW Queued write ready for sending .... ...1 WEIQDWRT X'01' WEIQDWRT Write queued by WSF or GUESTCTL 0034 52 Bitstring 1 WEILAID Logical AID from VSM 00000000 WEBLANTR X'00' WEBLANTR Enter 00000001 WEBLAPA1 X'01' WEBLAPA1 PA1 00000002 WEBLAPA2 X'02' WEBLAPA2 PA2 00000003 WEBLAPA3 X'03' WEBLAPA3 PA3 00000004 WEBLACLR X'04' WEBLACLR Clear key (VSM internal) 00000005 WEBSATTN X'05' WEBSATTN Single attention 00000006 WEBMATTN X'06' WEBMATTN Multiple attention 00000064 WEBLALPD X'64' WEBLALPD Light pen 00000065 WEBLA001 X'65' WEBLA001 PF1 00000066 WEBLA002 X'66' WEBLA002 PF2 00000067 WEBLA003 X'67' WEBLA003 PF3 00000068 WEBLA004 X'68' WEBLA004 PF4 00000069 WEBLA005 X'69' WEBLA005 PF5 0000006A WEBLA006 X'6A' WEBLA006 PF6 0000006B WEBLA007 X'6B' WEBLA007 PF7 0000006C WEBLA008 X'6C' WEBLA008 PF8 0000006D WEBLA009 X'6D' WEBLA009 PF9 0000006E WEBLA010 X'6E' WEBLA010 PF10 0000006F WEBLA011 X'6F' WEBLA011 PF11 00000070 WEBLA012 X'70' WEBLA012 PF12 00000071 WEBLA013 X'71' WEBLA013 PF13 00000072 WEBLA014 X'72' WEBLA014 PF14 00000073 WEBLA015 X'73' WEBLA015 PF15 00000074 WEBLA016 X'74' WEBLA016 PF16 00000075 WEBLA017 X'75' WEBLA017 PF17 00000076 WEBLA018 X'76' WEBLA018 PF18 00000077 WEBLA019 X'77' WEBLA019 PF19 00000078 WEBLA020 X'78' WEBLA020 PF20 00000079 WEBLA021 X'79' WEBLA021 PF21 0000007A WEBLA022 X'7A' WEBLA022 PF22 0000007B WEBLA023 X'7B' WEBLA023 PF23 0000007C WEBLA024 X'7C' WEBLA024 PF24 0035 53 Bitstring 1 WEIFLAG3 Status flags 1... .... WEILOGO X'80' WEILOGO This is a LOGO WEIBK .1.. .... WEIFIRST X'40' WEIFIRST This is the first WEIBK on the SNAOUT queue (only valid at certain points during disconnect processing) 0036 54 Bitstring 1 * (2) Reserved 0038 56 Signed 4 WEIIRA Address of VCYWR if queued WRITE 003C 60 Signed 4 WEIFSCBK Address of FSCBK 00000008 WEISIZE (*-WEIBK+7)/8 WEIBK size in doublewords
 
 
  WEIBK Storage Layout Top of page
 
 
*** WEIBK - Work Element Identifier Block
*
*     +---------------------------+---------------------------+
*   0 |         WEINEXT           |         WEIMSGID          |
*     +---------------------------+---------------------------+
*   8 |         WEICOMBK          |         WEIWEBBK          |
*     +---------------------------+---------------------------+
*  10 |         WEIIXBLK          |         WEIBACK           |
*     +---------------------------+---------------------------+
*  18 |         WEINXTBT          |         WEIWIDBK          |
*     +---------------------------+---------------------------+
*  20 |         WEIWIDSN          |         WEIWIDAN          |
*     +---------------------------+-------------+-------------+
*  28 |         WEIPLASV          |  WEIWEBSZ   |  WEIWIDSZ   |
*     +-------------+------+------+------+------+-------------+
*  30 |  WEIREMDR   |:FLAG1|:FLAG2|:LAID |:FLAG3|/////////////|
*     +-------------+------+------+------+------+-------------+
*  38 |          WEIIRA           |         WEIFSCBK          |
*     +---------------------------+---------------------------+
*  40
*
*** WEIBK - Work Element Identifier Block
 
 
  WEIBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
WEBLACLR       0034 00000004
WEBLALPD       0034 00000064
WEBLANTR       0034 00000000
WEBLAPA1       0034 00000001
WEBLAPA2       0034 00000002
WEBLAPA3       0034 00000003
WEBLA001       0034 00000065
WEBLA002       0034 00000066
WEBLA003       0034 00000067
WEBLA004       0034 00000068
WEBLA005       0034 00000069
WEBLA006       0034 0000006A
WEBLA007       0034 0000006B
WEBLA008       0034 0000006C
WEBLA009       0034 0000006D
WEBLA010       0034 0000006E
WEBLA011       0034 0000006F
WEBLA012       0034 00000070
WEBLA013       0034 00000071
WEBLA014       0034 00000072
WEBLA015       0034 00000073
WEBLA016       0034 00000074
WEBLA017       0034 00000075
WEBLA018       0034 00000076
WEBLA019       0034 00000077
WEBLA020       0034 00000078
WEBLA021       0034 00000079
WEBLA022       0034 0000007A
WEBLA023       0034 0000007B
WEBLA024       0034 0000007C
WEBMATTN       0034 00000006
WEBSATTN       0034 00000005
WEIBACK        0014
WEIBATCH       0032 10
WEIBREAK       0033 04
WEICOMBK       0008
WEIDBLRD       0032 20
WEIDONE        0032 04
WEIFIRST       0035 40
WEIFLAG1       0032
WEIFLAG2       0033
WEIFLAG3       0035
WEIFSCBK       003C
WEIIRA         0038
WEIIRADN       0033 80
WEIIXBLK       0010
WEILAID        0034
WEILINK        0018 18
WEILOGO        0035 80
WEIMSGFL       0032 02
WEIMSGID       0004
WEINEXT        0000
WEINOIDA       0032 80
WEINXTBT       0018
WEIPLASV       0028
WEIQDWRT       0033 01
WEIREMDR       0030
WEIRERD        0033 20
WEIRESET       0033 10
WEIRESP        0033 08
WEIRESPN       0032 01
WEIRSTRQ       0032 40
WEISENT        0033 40
WEISIZE        003C 00000008
WEISNDBF       0032 08
WEISNDQW       0033 02
WEIWEBBK       000C
WEIWEBSZ       002C
WEIWIDAN       0024
WEIWIDBK       001C
WEIWIDSN       0020
WEIWIDSZ       002E
 
This information is based on z/VM 6.4.0 Last updated on 24 Aug 2016 at 09:45:24 EDT.
Copyright IBM Corporation, 1990, 2016