PVCENTRY Back to Index page
 
Prolog 
Control Block Contents 
   PVCENTRY DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This page documents intended Programming Interfaces that
allow the customer to write programs to obtain the services of z/VM.


  PVCENTRY Prolog Top of page
 
 NAME       : PVCENTRY
 DESCRIPTION: Parser Validation Code mapping
 DSECT      : PVCENTRY
 FUNCTION   : The Parser Validation Code Table is
              composed of Parser Validation Code Entries, one
              for each token in the Plist. The address of the
              first entry is in PARPVCAD, and PARPVCNM
              contains the number of entries. PVCENTRY is
              called by the PVCENTRY macro. PARPVCAD (in
              PARSERCB) anchors a linked list of PVCENTRYs,
              PARPVCNM in number.
 
 
  PVCENTRY Control Block Content Top of page
 

 PVCENTRY DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure PVCENTRY Parser Validation Code mapping 0000 0 Address 4 PVCNEXTA Next PVC entry address If 0, last one 0004 4 Bitstring 1 PVCCODE Parser validation code 00000001 PVCCNAME X'01' PVCCNAME COMMAND Command name 00000002 PVCKWORD X'02' PVCKWORD KEYWORD Keyword 00000003 PVCOPTST X'03' PVCOPTST OPTSTART Option start ( 00000004 PVCOPTEN X'04' PVCOPTEN OPTEND Option end ) 00000005 PVCCOMMT X'05' PVCCOMMT COMMENT Comment 00000006 PVCALNUM X'06' PVCALNUM ALPHANUM Alphanumeric string 00000007 PVCCHAR X'07' PVCCHAR CHAR A single character 00000008 PVCCUU X'08' PVCCUU CUU Device address: X'001', X'002', ..., X'FFF' 00000009 PVCFN X'09' PVCFN FN Filename 0000000A PVCFT X'0A' PVCFT FT Filetype 0000000B PVCEFN X'0B' PVCEFN EFN Filename with '*' 0000000C PVCEFT X'0C' PVCEFT EFT Filetype with '*' 0000000D PVCEXECN X'0D' PVCEXECN EXECNAME Execname 0000000E PVCEXECT X'0E' PVCEXECT EXECTYPE Exectype 0000000F PVCFM X'0F' PVCFM FM Filemode 00000010 PVCHEX X'10' PVCHEX HEX Hexadecimal number 00000011 PVCINT X'11' PVCINT INTEGER Integer: , -2, -1, 0, 1, 2, ... 00000012 PVCNINT X'12' PVCNINT NINTEGER Negative integer: , -2, -1 00000013 PVCPINT X'13' PVCPINT PINTEGER Positive integer: 1, 2, 00000014 PVCMODE X'14' PVCMODE MODE Alphabetic char 00000015 PVCSTRIN X'15' PVCSTRIN STRING Any character string(no blanks) 00000016 PVCTEXT X'16' PVCTEXT TEXT Any string 00000017 PVCDIGIT X'17' PVCDIGIT DIGITS Any unsigned integer <uinteger> 00000018 PVCAPPID X'18' PVCAPPID APPLID Application Identifier 00000019 PVCARBMD X'19' PVCARBMD ARBMODIF Arbitrary modifier 0000001A PVCVDEV X'1A' PVCVDEV VDEV 4 digit device addrs X'0001', X'0002', ..., X'FFFF' 0000001B PVCFPOOL X'1B' PVCFPOOL FPOOLID Filepool Id 0000001C PVCNMDEF X'1C' PVCNMDEF NAMEDEF Namedef 0000001D PVCDIRID X'1D' PVCDIRID DIRID Full dirid 0000001E PVCDPOOL X'1E' PVCDPOOL DIRPOOL Dirid w/o userid 0000001F PVCDUSER X'1F' PVCDUSER DIRUSER Dirid w/o fpoolid 00000020 PVCDSUB X'20' PVCDSUB DIRSUB Subdirectory only 00000021 PVCDMIN X'21' PVCDMIN DIRMINUS -fm dirid form 00000022 PVCDPLUS X'22' PVCDPLUS DIRPLUS +fm dirid form 00000023 PVCPATH X'23' PVCPATH CSLPATH n1.n2 00000024 PVCDRIDN X'24' PVCDRIDN FDIRNICK Full dirid w/nickname 00000025 PVCDUSEN X'25' PVCDUSEN DIRNICK Dirid w/ncknme/userid 00000026 PVCPN X'26' PVCPN PN Pathname 0000007D PVCINVPD X'7D' PVCINVPD INVFMFPD Inv fm, fp, or dir 0000007E PVCINVFD X'7E' PVCINVFD INVFMDIR Invalid fm or dirid 0000007F PVCINVLD X'7F' PVCINVLD INVALID Unconditionally invalid 0005 5 Bitstring 3 * Reserved 0008 8 Address 4 PVCTTOKA Tokenized token address 000C 12 Address 4 PVCETOKA Extended token address 0010 16 Signed 4 PVCETOKL Extended token length
 
 
  PVCENTRY Storage Layout Top of page
 
          
*** PVCENTRY - Parser Validation Code mapping
*
*     +---------------------------+------+--------------------+
*   0 |         PVCNEXTA          |:CODE |////////////////////|
*     +---------------------------+------+--------------------+
*   8 |         PVCTTOKA          |         PVCETOKA          |
*     +---------------------------+---------------------------+
*  10 |         PVCETOKL          | 14
*     +---------------------------+
*
*** PVCENTRY - Parser Validation Code mapping
 
 
  PVCENTRY Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
PVCALNUM       0004 00000006
PVCAPPID       0004 00000018
PVCARBMD       0004 00000019
PVCCHAR        0004 00000007
PVCCNAME       0004 00000001
PVCCODE        0004
PVCCOMMT       0004 00000005
PVCCUU         0004 00000008
PVCDIGIT       0004 00000017
PVCDIRID       0004 0000001D
PVCDMIN        0004 00000021
PVCDPLUS       0004 00000022
PVCDPOOL       0004 0000001E
PVCDRIDN       0004 00000024
PVCDSUB        0004 00000020
PVCDUSEN       0004 00000025
PVCDUSER       0004 0000001F
PVCEFN         0004 0000000B
PVCEFT         0004 0000000C
PVCETOKA       000C
PVCETOKL       0010
PVCEXECN       0004 0000000D
PVCEXECT       0004 0000000E
PVCFM          0004 0000000F
PVCFN          0004 00000009
PVCFPOOL       0004 0000001B
PVCFT          0004 0000000A
PVCHEX         0004 00000010
PVCINT         0004 00000011
PVCINVFD       0004 0000007E
PVCINVLD       0004 0000007F
PVCINVPD       0004 0000007D
PVCKWORD       0004 00000002
PVCMODE        0004 00000014
PVCNEXTA       0000
PVCNINT        0004 00000012
PVCNMDEF       0004 0000001C
PVCOPTEN       0004 00000004
PVCOPTST       0004 00000003
PVCPATH        0004 00000023
PVCPINT        0004 00000013
PVCPN          0004 00000026
PVCSTRIN       0004 00000015
PVCTEXT        0004 00000016
PVCTTOKA       0008
PVCVDEV        0004 0000001A
 
This information is based on z/VM 6.3.0.
Last updated on 22 May 2013 at 13:50:12 EDT.
Copyright IBM Corporation, 1990, 2013