JCLVV - Variable definition segment

Defines a JCL variable.

Table 1. JCLVV Control Block
Offsets        
Dec Hex Type Len Name Description
0 (0) STRUCTURE 464 JCLVV JCL VARIABLE DEFINITIONS
0 (0) CHARACTER 8 JCLVVVAR JCL VARIABLE NAME
8 (8) CHARACTER 44 JCLVVDFL JCL VARIABLE DEF VALUE
52 (34) CHARACTER 1 JCLVVSTP PROMPT | SETUP | SUBMIT
53 (35) CHARACTER 1 JCLVVUC UPPER CASE (Y|N)
54 (36) SIGNED 2 JCLVVLG VALUE LENGTH
56 (38) CHARACTER 7 JCLVVTYP VERIFICATION TYPE
63 (3F) CHARACTER 8 JCLVVEX SUBSTITUTION EXIT NAME
71 (47) CHARACTER 1 JCLVVINP INPUT REQUIRED
72 (48) SIGNED 2 JCLVVPOS REPLACE POSITION IN JCL DATA
74 (4A) CHARACTER 1 JCLVVNUM NUMERIC
75 (4B) CHARACTER 2 JCLVVCMP COMPARISON OPERATOR
77 (4D) CHARACTER 44 JCLVVPAT VALIDATION PATTERN
121 (79) CHARACTER 102 JCLVVVLD VALID VALUES
223 (DF) CHARACTER 204 JCLVVTXT DIALOG TEXT
427 (1AB) CHARACTER 20 JCLVVDES DESCRIPTION
447 (1BF) CHARACTER 1 * RESERVED
448 (1C0) SIGNED 2 JCLVVNRP NUMBER OF DEPENDENT VALUES
450 (1C2) CHARACTER 8 JCLVVIND INDEPENDENT VARIABLE NAME
458 (1CA) CHARACTER 2 JCLVVVER RECORD VERSION NUMBER=1
460 (1CC) CHARACTER 2 JCLVVSUS SUBSTRING START POSITION
462 (1CE) CHARACTER 2 JCLVVSUL SUBSTRING LENGTH
Note: JCLVVVLD is 2 lines each of 51 characters. If values continue to the second line, the first line must end with a comma.