| Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. | 
LQWBK
Control Block Contents  
   LQWBK DSECT
Cross Reference (Contains links to field and bit definitions)
LQWBK Prolog
 NAME       : HCPLQWBK
 DESCRIPTION: LOCATE CMDBK and QUERY CPCMDS Work area
 DSECT      : LQWBK
 FUNCTION   : Work area for modules which handle LOCATE CMDBK
              and QUERY CPCMDS
 LOCATED BY : None
 CREATED BY : HCPLCM
 DELETED BY : HCPLCM
 NOTES      : none.
LQWBK Control Block Content
LQWBK DSECT
Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      LQWBK          LOCATE CMDBK and QUERY CPCMDS
                                        Work area
     The length of the LQWLC field for BLOCKMAP is 12
0000    0 Character   12 LQWLC          Command name
     The length of the LQWCLASS field for BLOCKMAP is 4
000C   12 Bitstring    4 LQWCLASS       User privilege class
0010   16 Bitstring    1 LQWFL          Flags
          1... ....      LQWFLQUY       X'80' flag for QUERY format
          .1.. ....      LQWFLS         X'40' flag for command SET
          ...1 ....      LQWFLQ         X'10' flag for command QUERY
          .... 1...      LQWFLQV        X'08' flag for command Q V
          .... .1..      LQWFLSUB       X'04' subcommand given
          .... ..1.      LQWFLIBM       X'02' flag for IBMCLASS
          .... ...1      LQWFLCLS       X'01' flag for user PRIV
0011   17 Bitstring    1 LQWFL2         Local flags
          .1.. ....      LQWF2PTN       X'40' Pattern for search arg
0012   18 Bitstring    1 LQWIBMCL       IBM privilege class
0013   19 Bitstring    1 *              Reserved
0014   20 Signed       4 LQWMSLST (5)   Repository msg/format list
          00000014       LQWMSLEN       *-LQWMSLST Length of message list
0028   40 Signed       4 LQWMSHDR       Msg number for response hdr
002C   44 Signed       4 LQWMSDAT       Msg number for data portion of
                                        the response
0030   48 Signed       4 LQWAHDR        Address of cmd name header
0034   52 Signed       2 LQWHLEN        Length of header portion of the
                                        command name's header (e.g.
                                        l'QUERY VIRTUAL if command is
                                        QUERY VIRTUAL D
0036   54 Bitstring    1 * (2)          Reserved
0038   56 Address      4 LQWGSD1        Address of 1st GSDBK queued
003C   60 Address      4 LQWGSDBK       Address of last GSDBK queued
0040   64 Character   32 LQWC32         32 chars for HCPCVUBC
0060   96 Character    1 LQWRESP (0)    Response area
     The length of the LQWCMD field for BLOCKMAP is 12
0060   96 Character   12 LQWCMD         (sub)command name
006C  108 Bitstring    1 *              Reserved for text separator
006D  109 Character    8 LQWCMDBK       CMDBK address
0075  117 Bitstring    1 *              Reserved for text separator
0076  118 Character    8 LQWALIAP       Address of alias CMDBK
007E  126 Bitstring    1 *              Reserved for text separator
007F  127 Character    1 LQWRIBMC       IBM CLASS FOR RESPONSE
0080  128 Bitstring    1 *              Reserved for text separator
0081  129 Character   32 LQWRCLAS       User priv class for response
00A1  161 Bitstring    1 *              Reserved for text separator
     The length of the LQWEPNAM field for BLOCKMAP is 8
00A2  162 Character    8 LQWEPNAM       Entry Point Name
00AA  170 Bitstring    1 *              Reserved for text separator
     The length of the LQWACMD field for BLOCKMAP is 38
00AB  171 Character   38 LQWACMD        Full alias command
00D1  209 Bitstring    1 *              Reserved for text separator
     The length of the LQWFCMD field for BLOCKMAP is 36
00D2  210 Character   38 LQWFCMD        Full command name
00F8  248 Bitstring    1 *              Reserved for text separator
          000000F8       LQWWTRM        *-1,1,C'X' Substitution
                                        terminator
          00000099       LQWRESPL       *-LQWRESP Length of response
00F9  249 Bitstring    1 *              Reserved
          000000FA       LQWLEN         *-LQWBK Size, in bytes, of LQWBK
          00000020       LQWSIZE        (*-LQWBK+7)/8 Size, in
                                        doublewords, of LQWBK
0014   20 Signed       4 LQWMSL1        msg/format 1
0018   24 Signed       4 LQWMSL2        msg/format 2
001C   28 Signed       4 LQWMSL3        msg/format 3
0020   32 Signed       4 LQWMSL4        msg/format 4
0024   36 Signed       4 LQWMSL0        end of list, must be zero
LQWBK Storage Layout
          
*** LQWBK - LOCATE CMDBK and QUERY CPCMDS Work area
*
*     +-------------------------------------------------------+
*   0 |                        LQWLC                          |
*     |                           +---------------------------+
*   8 |                           |         LQWCLASS          |
*     +------+------+------+------+---------------------------+
*  10 |LQWFL |LQWFL2|:IBMCL|//////|                           |
*     +------+------+------+------+                           |
*     |                       LQWMSLST                        |
*     |                                                       |
*     +---------------------------+---------------------------+
*  28 |         LQWMSHDR          |         LQWMSDAT          |
*     +---------------------------+-------------+-------------+
*  30 |         LQWAHDR           |  LQWHLEN    |/////////////|
*     +---------------------------+-------------+-------------+
*  38 |         LQWGSD1           |         LQWGSDBK          |
*     +---------------------------+---------------------------+
*  40 |                                                       |
*     =                        LQWC32                         =
*     |                                                       |
*     +-------------------------------------------------------+
*  60 |                        LQWCMD                         |
*     |                           +------+--------------------+
*  68 |                           |//////|      (06D)-        |
*     +---------------------------+------+------+-------------+
*  70 |            -LQWCMDBK             |//////|   (076)-    |
*     +----------------------------------+------+------+------+
*  78 |               -LQWALIAP                 |//////|:RIBMC|
*     +------+----------------------------------+------+------+
*  80 |//////|                                                |
*     +------+                                                |
*  88 |                                                       |
*     =                       LQWRCLAS                        =
*     |      +------+-----------------------------------------+
*  A0 |      |//////|               LQWEPNAM-                 |
*     +------+------+------+----------------------------------+
*  A8 |   -(0A2)    |//////|                                  |
*     +-------------+------+                                  |
*  B0 |                                                       |
*     =                       LQWACMD                         =
*     |      +------+-----------------------------------------+
*  D0 |      |//////|                                         |
*     +------+------+                                         |
*  D8 |                                                       |
*     =                       LQWFCMD                         =
*     |                                                       |
*     +------+------+-----------------------------------------+
*  F8 |//////|//////| FA
*     +------+------+
*
*** LQWBK - LOCATE CMDBK and QUERY CPCMDS Work area
          
*** Overlay for LQWMSLST in LQWBK
*
*                                 +---------------------------+
*  10 ...                      14 |         LQWMSL1           |
*     +---------------------------+---------------------------+
*  18 |         LQWMSL2           |         LQWMSL3           |
*     +---------------------------+---------------------------+
*  20 |         LQWMSL4           |         LQWMSL0           |
*     +---------------------------+---------------------------+
*  28
*
*** Overlay for LQWMSLST in LQWBK
LQWBK Cross Reference
Symbol Dspl Value -------------- ---- ----- LQWACMD 00AB LQWAHDR 0030 LQWALIAP 0076 LQWCLASS 000C LQWCMD 0060 LQWCMDBK 006D LQWC32 0040 LQWEPNAM 00A2 LQWFCMD 00D2 LQWFL 0010 LQWFLCLS 0010 01 LQWFLIBM 0010 02 LQWFLQ 0010 10 LQWFLQUY 0010 80 LQWFLQV 0010 08 LQWFLS 0010 40 LQWFLSUB 0010 04 LQWFL2 0011 LQWF2PTN 0011 40 LQWGSDBK 003C LQWGSD1 0038 LQWHLEN 0034 LQWIBMCL 0012 LQWLC 0000 LQWLEN 00F9 000000FA LQWMSDAT 002C LQWMSHDR 0028 LQWMSLEN 0014 00000014 LQWMSLST 0014 LQWMSL0 0024 LQWMSL1 0014 LQWMSL2 0018 LQWMSL3 001C LQWMSL4 0020 LQWRCLAS 0081 LQWRESP 0060 LQWRESPL 00F8 00000099 LQWRIBMC 007F LQWSIZE 00F9 00000020 LQWWTRM 00F8 000000F8
Last updated on 6 Jun 2001 at 11:47:59 EDT.
Copyright IBM Corporation, 1990, 2001