Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
CONWK
Control Block Contents
CONWK DSECT
Cross Reference (Contains links to field and bit definitions)
CONWK Prolog
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
CONWK Control Block Content
CONWK DSECT
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' File is already open .1.. .... CONCLOSE X'40' Caller requests closure .... 1... CONCOMND X'08' Doing command (not file) .... .1.. CONLKSYN X'04' Locked page with SYNDF .... ..1. CONLKSSB X'02' Locked page with SSBDF 004F 79 Bitstring 1 CONWKFL2 FLAG BYTE 1... .... CONDSYST X'80' SYSTMID set from default .1.. .... CONTOLNO X'40' TOLERATE_CONFIG_ERRORS OFF ..1. .... CONDNSPC X'20' Done spacer before errors 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 The length of the CONSNDBX field for BLOCKMAP is 257 00C8 200 Character 257 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. 01C9 457 Character 7 * Reserved 01D0 464 Dbl-Word 8 * (0) End on a d-word. 000001D0 CONSIZEB (*-CONWK) Size in bytes 0000003A CONSIZED (*-CONWK+7)/8 Size in doublewords
CONWK Storage Layout
*** 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 | | * = CONSNDBX = * | +------------------------------------------------+ * 1C8 | |////////////////////////////////////////////////| * +------+------------------------------------------------+ * 1D0 * *** CONWK - Configuration File Work Area
CONWK Cross Reference
Symbol Dspl Value -------------- ---- ----- 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 CONLKSSB 004E 02 CONLKSYN 004E 04 CONPLADR 0050 CONPRVST 007E CONRECBF 0034 CONRECSZ 003A CONRETCD 0078 CONRTGSD 0044 CONSIZEB 01D0 000001D0 CONSIZED 01D0 0000003A CONSNDBX 00C8 CONSSBDF 0070 CONSTATE 0068 CONSTMLN 005C CONSYNDF 0058 CONTKADR 0048 CONTKLEN 004C CONTKPOS 00C6 CONTKREM 007C 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
Copyright IBM Corporation, 1990, 2001