Definition-Specification Keywords
- ALIAS
- ALIGN{(*FULL)}
- ALT(array_name)
- ALTSEQ(*NONE)
- ASCEND
- BASED(basing_pointer_name)
- BINDEC(digits {: decimal-positions})
- CHAR(length)
- CCSID definition keyword
- CLASS(*JAVA:class-name)
- CONST{(constant)}
- CTDATA
- DATE{(format{separator})}
- DATFMT(format{separator})
- DESCEND
- DIM(numeric_constant)
- DTAARA keyword
- EXPORT{(external_name)}
- EXT
- EXTFLD{(field_name)}
- EXTFMT(code)
- EXTNAME(file-name{:format-name}{:*ALL| *INPUT|*OUTPUT|*KEY})
- EXTPGM{(name)}
- EXTPROC({*CL|*CWIDEN|*CNOWIDEN| {*JAVA:class-name:}}name)
- FLOAT(bytes)
- FROMFILE(file_name)
- GRAPH(length)
- IMPORT{(external_name)}
- IND
- INT(digits)
- INZ{(initial value)}
- LEN(length)
- LIKE(name {: length-adjustment})
- LIKEDS(data_structure_name)
- LIKEFILE(filename)
- LIKEREC(intrecname{:*ALL|*INPUT|*OUTPUT |*KEY})
- NOOPT
- OCCURS(numeric_constant)
- OPDESC
- OBJECT{(*JAVA:class-name)}
- OPTIONS(*NOPASS *OMIT *VARSIZE *STRING *TRIM *RIGHTADJ *NULLIND)
- OVERLAY(name{:start_pos | *NEXT})
- PACKED(digits {: decimal-positions})
- PACKEVEN
- PERRCD(numeric_constant)
- POINTER{(*PROC)}
- POS(starting-position)
- PREFIX(prefix{:nbr_of_char_replaced})
- PROCPTR
- PSDS
- QUALIFIED
- RTNPARM
- STATIC{(*ALLTHREAD)}
- TEMPLATE
- TIME{(format{separator})}
- TIMESTAMP{(fractional-seconds)}
- TIMFMT(format{separator})
- TOFILE(file_name)
- UCS2(length)
- UNS(digits)
- VALUE
- VARCHAR(length {:2 | 4})
- VARGRAPH(length {:2 | 4})
- VARUCS2(length {:2 | 4})
- VARYING{(2 | 4)}
- ZONED(digits {: decimal-positions})