JV - JCL variable table
Name : DCLJV
Function:
This segment defines the layout of a JCL variable table, in the JV logical file,
physically located in EQQADDS
| Offsets | |||||
|---|---|---|---|---|---|
| Dec | Hex | Type | Len | Name (Dim) | Description |
| 0 | (0) | STRUCTURE | * | JV | JCL VARIABLE TABLE |
| 0 | (0) | CHARACTER | 98 | JVCOMMON | IDENTIFIER |
| 0 | (0) | CHARACTER | 2 | * | RESERVED FOR VSAM MODS/02 |
| 2 | (2) | CHARACTER | 23 | JVKEY | KEY OF RECORD TABLE |
| 2 | (2) | CHARACTER | 16 | JVTABLE | JCL VARIABLE TABLE ID |
| 18 | (12) | CHARACTER | 7 | * | ALWAYS BLANK |
| 25 | (19) | CHARACTER | 1 | * | NOT USED |
| 26 | (1A) | CHARACTER | 8 | JVLU | LAST UPDATING USER |
| 34 | (22) | CHARACTER | 4 | JVLT | LAST UPDATE TIME HHMM |
| 38 | (26) | CHARACTER | 6 | JVLD | LAST UPDATE DATE YYMMDD |
| 44 | (2C) | CHARACTER | 24 | JVDES | TABLE DESCRIPTION |
| 68 | (44) | SIGNED | 2 | JV#VAR | NUMBER OF VARS IN TABLE |
| 70 | (46) | CHARACTER | 16 | JVOWN | OWNER ID |
| 86 | (56) | CHARACTER | 2 | * | NOT USED |
| 88 | (58) | CHARACTER | 8 | JVLUTS | LAST UPDATE TIMESTAMP |
| 96 | (60) | CHARACTER | 2 | * | NOT USED |
| 98 | (62) | CHARACTER | * | JVARSECT | VARIABLE PART OF TABLE |
| Offsets | |||||
|---|---|---|---|---|---|
| Dec | Hex | Type | Len | Name (Dim) | Description |
| 0 | (0) | STRUCTURE | 476 | JVTAB | JCL VAR TABLE, VAR PART |
| 0 | (0) | CHARACTER | 8 | JVVAR | JCL VARIABLE NAME |
| 8 | (8) | CHARACTER | 44 | JVDFL | JCL VARIABLE DEF VALUE |
| 52 | (34) | CHARACTER | 1 | JVUC | Y = UPPERCASE, N=MIXED |
| 53 | (35) | CHARACTER | 1 | JVSTP | PROMPT / SETUP / SUBMIT |
| 54 | (36) | SIGNED | 2 | JVLG | VALUE LENGTH |
| 56 | (38) | CHARACTER | 7 | JVTYP | VERIFICATION TYPE |
| 63 | (3F) | CHARACTER | 8 | JVEX | SUBSTITUTION EXIT NAME |
| 71 | (47) | CHARACTER | 1 | JVINP | INPUT REQUIRED |
| 72 | (48) | SIGNED | 2 | JVPOS | REPLACE POSITION JCL DATA |
| 74 | (4A) | CHARACTER | 1 | JVNUM | NUMERIC |
| 75 | (4B) | CHARACTER | 2 | JVCMP | COMPARISON OPERATOR |
| 77 | (4D) | CHARACTER | 44 | JVPAT | VALIDATION PATTERN |
| 121 | (79) | CHARACTER | 102 | JVVLD | VALID VALUES |
| 121 | (79) | CHARACTER | 51 | JVVLD1 | FIRST LINE |
| 172 | (AC) | CHARACTER | 51 | JVVLD2 | SECOND LINE |
| 223 | (DF) | CHARACTER | 204 | JVTXT | DIALOG TEXT |
| 427 | (1AB) | CHARACTER | 20 | JVTDES | DESCRIPTION |
| 447 | (1BF) | CHARACTER | 1 | * | RESERVED |
| 448 | (1C0) | SIGNED | 2 | JVNRP | NUMBER OF DEP VALUES |
| 450 | (1C2) | CHARACTER | 8 | JVIND | INDEPENDENT VARIABLE NAME |
| 458 | (1CA) | CHARACTER | 2 | JVVERS | VERSION NUMBER |
| 460 | (1CC) | CHARACTER | 2 | JVSUBS | SUBSTRING START POSITION |
| 462 | (1CE) | CHARACTER | 2 | JVSUBL | SUBSTRING LENGTH |
| 464 | (1D0) | CHARACTER | 12 | * | RESERVED |
| Offsets | |||||
|---|---|---|---|---|---|
| Dec | Hex | Type | Len | Name (Dim) | Description |
| 0 | (0) | STRUCTURE | 88 | JVD | DEPENDENCIES |
| 0 | (0) | CHARACTER | 44 | JVDIV | VALUE OF SETTING VARIABLE |
| 44 | (2C) | CHARACTER | 44 | JVDDV | DEPENDENT VARIABLE VALUE |