CONWK Back to Index page
 
Prolog 
Control Block Contents 
   CONWK 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.


  CONWK Prolog Top of page
 
 NAME       : HCPCONWK
 DESCRIPTION: Configuration File Work Area
 DSECT      : CONWK
 FUNCTION   : The CONWK contains information and work
              areas that are used to open, read and
              process statements in the various CP
              configuration files.
 LOCATED BY : work area in HCPZPR and other
              parsing modules
 CREATED BY : HCPZPR
 DELETED BY : HCPZPR and HCPBOZ
 RELOCATION CONSIDERATIONS : None
 
 
  CONWK Control Block Content Top of page
 

 CONWK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure CONWK Configuration File Work Area 0000 0 Dbl-Word 8 CONUSRD1 Reserved for non-IBM use 0008 8 Dbl-Word 8 CONUSRD2 Reserved for non-IBM use 0010 16 Signed 4 CONUSRF1 Reserved for non-IBM use 0014 20 Signed 4 CONUSRF2 Reserved for non-IBM use 0018 24 Signed 2 CONUSRH1 Reserved for non-IBM use 001A 26 Signed 2 CONUSRH2 Reserved for non-IBM use 001C 28 Bitstring 1 CONUSRX1 Reserved for non-IBM use 001D 29 Bitstring 1 CONUSRX2 Reserved for non-IBM use 001E 30 Bitstring 1 CONUSRX3 Reserved for non-IBM use 001F 31 Bitstring 1 CONUSRX4 Reserved for non-IBM use 0020 32 Character 16 CONWKFIL (0) Covers filename and type 0020 32 Character 8 CONWKFN File name of config file 0028 40 Character 8 CONWKFT File type of config file 0030 48 Address 4 CONDRBK Access of top DRBK 0034 52 Address 4 CONRECBF Address of record buffer 0038 56 Signed 2 CONBUFSZ Size of record buffer 003A 58 Signed 2 CONRECSZ Size of record passed back 003C 60 Address 4 CONDVLA Address of DVL number list 0040 64 Address 4 CONGSDBK Address of GSDBK being parsed 0044 68 Address 4 CONRTGSD Address of GSDBK chain of error messages 0048 72 Address 4 CONTKADR Address of parsed token 004C 76 Signed 2 CONTKLEN Length of parsed token 004E 78 Bitstring 1 CONWKFLG Flag byte 1... .... CONFLOPN X'80' CONFLOPN File is already open .1.. .... CONCLOSE X'40' CONCLOSE Caller requests closure .... 1... CONCOMND X'08' CONCOMND Doing command (not file) .... ...1 CONNOTLP X'01' CONNOTLP NOTLPAR used for &LPARNAME 004F 79 Bitstring 1 CONWKFL2 Flag byte 1... .... CONDSYST X'80' CONDSYST SYSTMID set from default .1.. .... CONTOLNO X'40' CONTOLNO TOLERATE_CONFIG_ERRORS OFF ..1. .... CONDNSPC X'20' CONDNSPC Done spacer before errors ...1 .... CONTOLIG X'10' CONTOLIG Ignore this error even if TOLERATE_CONFIG_ERRORS is NO .... 1... CONBEGIN X'08' CONBEGIN We're in a BEGIN Block .... .1.. CONBEGER X'04' CONBEGER Error on BEGIN stmt .... ..1. CONBEGOK X'02' CONBEGOK BEGIN Qualifiers OK .... ...1 CONSSIST X'01' CONSSIST Processing a SSI statement 0050 80 Address 4 CONPLADR Address of plist to return info 0054 84 Address 4 CONUWORD Place to accum userword 0058 88 Address 4 CONSYNDF Address of SYNDF or 0 005C 92 Signed 4 CONSTMLN Start of current statement 0060 96 Address 4 CONBSADR Anchor for data area base addresses 0064 100 Address 4 CONELMNT Anchor for pages contain action elements 0068 104 Address 4 CONSTATE Anchor for pages containing states that we've encountered 006C 108 Address 4 CONVCOND Virt addr of CONDF to use 0070 112 Address 4 CONSSBDF Address of SSBDF entry 0074 116 Address 4 CONEANCH Anchor for EQUATE entries 0078 120 Signed 4 CONRETCD RC to pass back in R0 007C 124 Signed 2 CONTKREM Number of TOKDFs remaining for scan 007E 126 Signed 2 CONPRVST Offset to previous state's STADF 0080 128 Bitstring 32 CONCONFL Conflict lock bits, 0-255. Actually, this should be defined this way BL.256'0' but BLOCKMAP won't take such a definition. 00A0 160 Bitstring 32 CONCONWK Conflict work area. Actually, this should be defined this way BL.256'0' but BLOCKMAP won't take such a definition. 00C0 192 Signed 4 * Reserved 00C4 196 Signed 2 CONBSTLN Length of bad quoted string 00C6 198 Signed 2 CONTKPOS Token's position in the input stream 00C8 200 Signed 4 CONBEGQU Address of Saved BEGIN block qualifiers 00CC 204 Signed 4 CONBEGRN Record Number of BEGIN stmt 00D0 208 Character 16 CONBEGFI (0) File ID for current BEGIN 00D0 208 Character 8 CONBEGFN File name for current BEGIN 00D8 216 Character 8 CONBEGFT File type for current BEGIN The length of the CONSNDBX field for BLOCKMAP is 257 00E0 224 Character 256 CONSNDBX Sandbox to play in, plus an overflow byte in case we have an unquoted varying length string (which would be shifted to the right by 1 byte in CONSNDBX by HCPZPCTK) of the full 256 bytes. 01E1 481 Character 7 * Reserved 01E8 488 Character 256 CONBKPKT Back pocket for HCPZPR 02E8 744 Dbl-Word 8 * (0) End on a d-word. 000002E8 CONSIZEB (*-CONWK) Size in bytes 0000005D CONSIZED (*-CONWK+7)/8 Size in doublewords
 
 
  CONWK Storage Layout Top of page
 
 
*** CONWK - Configuration File Work Area
*
*     +-------------------------------------------------------+
*   0 |                       CONUSRD1                        |
*     +-------------------------------------------------------+
*   8 |                       CONUSRD2                        |
*     +---------------------------+---------------------------+
*  10 |         CONUSRF1          |         CONUSRF2          |
*     +-------------+-------------+------+------+------+------+
*  18 |  CONUSRH1   |  CONUSRH2   |:USRX1|:USRX2|:USRX3|:USRX4|
*     +-------------+-------------+------+------+------+------+
*  20 |                       CONWKFN                         |
*     +-------------------------------------------------------+
*  28 |                       CONWKFT                         |
*     +---------------------------+---------------------------+
*  30 |         CONDRBK           |         CONRECBF          |
*     +-------------+-------------+---------------------------+
*  38 |  CONBUFSZ   |  CONRECSZ   |         CONDVLA           |
*     +-------------+-------------+---------------------------+
*  40 |         CONGSDBK          |         CONRTGSD          |
*     +---------------------------+-------------+------+------+
*  48 |         CONTKADR          |  CONTKLEN   |:WKFLG|:WKFL2|
*     +---------------------------+-------------+------+------+
*  50 |         CONPLADR          |         CONUWORD          |
*     +---------------------------+---------------------------+
*  58 |         CONSYNDF          |         CONSTMLN          |
*     +---------------------------+---------------------------+
*  60 |         CONBSADR          |         CONELMNT          |
*     +---------------------------+---------------------------+
*  68 |         CONSTATE          |         CONVCOND          |
*     +---------------------------+---------------------------+
*  70 |         CONSSBDF          |         CONEANCH          |
*     +---------------------------+-------------+-------------+
*  78 |         CONRETCD          |  CONTKREM   |  CONPRVST   |
*     +---------------------------+-------------+-------------+
*  80 |                                                       |
*     =                       CONCONFL                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  A0 |                                                       |
*     =                       CONCONWK                        =
*     |                                                       |
*     +---------------------------+-------------+-------------+
*  C0 |///////////////////////////|  CONBSTLN   |  CONTKPOS   |
*     +---------------------------+-------------+-------------+
*  C8 |         CONBEGQU          |         CONBEGRN          |
*     +---------------------------+---------------------------+
*  D0 |                       CONBEGFN                        |
*     +-------------------------------------------------------+
*  D8 |                       CONBEGFT                        |
*     +-------------------------------------------------------+
*  E0 |                                                       |
*     =                       CONSNDBX                        =
*     |                                                       |
*     +------+------------------------------------------------+
* 1E0 |//////|////////////////////////////////////////////////|
*     +------+------------------------------------------------+
* 1E8 |                                                       |
*     =                       CONBKPKT                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 2E8
*
*** CONWK - Configuration File Work Area
 
 
  CONWK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
CONBEGER       004F 04
CONBEGFI       00D0
CONBEGFN       00D0
CONBEGFT       00D8
CONBEGIN       004F 08
CONBEGOK       004F 02
CONBEGQU       00C8
CONBEGRN       00CC
CONBKPKT       01E8
CONBSADR       0060
CONBSTLN       00C4
CONBUFSZ       0038
CONCLOSE       004E 40
CONCOMND       004E 08
CONCONFL       0080
CONCONWK       00A0
CONDNSPC       004F 20
CONDRBK        0030
CONDSYST       004F 80
CONDVLA        003C
CONEANCH       0074
CONELMNT       0064
CONFLOPN       004E 80
CONGSDBK       0040
CONNOTLP       004E 01
CONPLADR       0050
CONPRVST       007E
CONRECBF       0034
CONRECSZ       003A
CONRETCD       0078
CONRTGSD       0044
CONSIZEB       02E8 000002E8
CONSIZED       02E8 0000005D
CONSNDBX       00E0
CONSSBDF       0070
CONSSIST       004F 01
CONSTATE       0068
CONSTMLN       005C
CONSYNDF       0058
CONTKADR       0048
CONTKLEN       004C
CONTKPOS       00C6
CONTKREM       007C
CONTOLIG       004F 10
CONTOLNO       004F 40
CONUSRD1       0000
CONUSRD2       0008
CONUSRF1       0010
CONUSRF2       0014
CONUSRH1       0018
CONUSRH2       001A
CONUSRX1       001C
CONUSRX2       001D
CONUSRX3       001E
CONUSRX4       001F
CONUWORD       0054
CONVCOND       006C
CONWKFIL       0020
CONWKFLG       004E
CONWKFL2       004F
CONWKFN        0020
CONWKFT        0028
 
This information is based on z/VM 6.4.0 Last updated on 24 Aug 2016 at 09:23:27 EDT.
Copyright IBM Corporation, 1990, 2016