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. |
CONWK
Cross Reference (Contains links to field and bit definitions)
CONWK Prolog
Name : HCPCONWK Description: Configuration File Work Area STATUS : VM/ESA Version 2, Release 1.0 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 EQU X'20' Reserved EQU X'10' Reserved .... 1... CONCOMND X'08' Doing command (not file) .... .1.. CONLKSYN X'04' Locked page with SYNDF .... ..1. CONLKSSB X'02' Locked page with SSBDF EQU X'01' Reserved for IBM use 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 EQU X'10' Reserved for IBM use EQU X'08' Reserved for IBM use EQU X'04' Reserved for IBM use EQU X'02' Reserved for IBM use EQU X'01' Reserved for IBM use 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 0 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
(contains links to field and bit definitions)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
Last updated on 3 Aug 1999 at 11:47:34 EDT.
Copyright IBM Corporation, 1990, 1999