Positions 44-80 (Keywords)
Free-Form Syntax | See Free-Form Statements for information on the columns available for free-form statements. |
In column-limited Positions 44 to 80 are provided for definition specification keywords. Keywords are used to describe and define data and its attributes. Use this area to specify any keywords necessary to fully define the field.
- Definition-Specification Keywords
- ALIGN{(*FULL)}
- ALT(array_name)
- ALTSEQ(*NONE)
- ASCEND
- BASED(basing_pointer_name)
- CCSID definition keyword
- CLASS(*JAVA:class-name)
- CONST{(constant)}
- CTDATA
- DATFMT(format{separator})
- DESCEND
- DIM(numeric_constant)
- DTAARA keyword
- EXPORT{(external_name)}
- EXTFLD{(field_name)}
- EXTFMT(code)
- EXTNAME(file-name{:format-name}{:*ALL| *INPUT|*OUTPUT|*KEY|*NULL})
- EXTPGM{(name)}
- EXTPROC({*CL|*CWIDEN|*CNOWIDEN| {*JAVA:class-name:}}name)
- FROMFILE(file_name)
- IMPORT{(external_name)}
- INZ{(initial value)}
- LEN(length)
- LIKE(name {: length-adjustment})
- LIKEDS(data_structure_name)
- LIKEFILE(filename)
- LIKEREC(intrecname{:extract-types})
- NOOPT
- NULLIND{(null-indicator)}
- OCCURS(numeric_constant)
- OPDESC
- OPTIONS(*NOPASS *OMIT *VARSIZE *EXACT *STRING *TRIM *RIGHTADJ *NULLIND)
- OVERLAY(name{:start_pos | *NEXT})
- OVERLOAD(prototype1 { : prototype2 ...})
- PACKEVEN
- PERRCD(numeric_constant)
- PREFIX(prefix{:nbr_of_char_replaced})
- PROCPTR
- QUALIFIED
- REQPROTO(*NO)
- RTNPARM
- STATIC{(*ALLTHREAD)}
- TEMPLATE
- TIMFMT(format{separator})
- TOFILE(file_name)
- VALUE
- VARYING{(2 | 4)}