Summary According to Definition Specification Type
Table 1 lists the required and allowed entries for each definition specification type.
Table 2 and Table 3 list the keywords allowed for each definition specification type.
In each of these tables, an R indicates that an entry in these positions is required and an A indicates that an entry in these positions is allowed.
Type | Pos. 7-21 Name | Pos. 22 External | Pos. 23 DS Type | Pos. 24-25 Defn. Type | Pos. 26-32 From | Pos. 33-39 To / Length | Pos. 40 Data- type | Pos. 41-42 Decimal Pos. | Pos. 44-80 Key- words |
---|---|---|---|---|---|---|---|---|---|
Data
Structure |
A | A | A | R | A | A | |||
Data
Structure Subfield |
A | A | A | A | A | A | |||
External Subfield | A | R | A | ||||||
Standalone Field | R | R | A | A | A | A | |||
Named
Constant |
R | R | R | ||||||
Prototype | R | R | A | A | A | A | |||
Prototype
Parameter |
A | A | A | A | A | ||||
Procedure
Interface |
A | R | A | A | A | A | |||
Procedure
Interface Parameter |
R | A | A | A | A |
Keyword | Data Structure | Data Structure Subfield | External Subfield | Standalone Field | Named Constant |
---|---|---|---|---|---|
ALIGN | A | ||||
ALT | A | A | A | ||
ALTSEQ | A | A | A | A | |
ASCEND | A | A | A | ||
BASED | A | A | |||
BINDEC7 | A | A | |||
CHAR7 | A | A | |||
CCSID | A | A | |||
CLASS6 | A | ||||
CONST1 | R | ||||
CTDATA2 | A | A | A | ||
DATE7 | A | A | |||
DATFMT6 | A | A | |||
DESCEND | A | A | A | ||
DIM | A | A | A | A | |
DTAARA2 | A | A | A | ||
EXPORT2 | A | A | |||
EXT5 | A | ||||
EXTFLD | A | ||||
EXTFMT | A | A | A | ||
EXTNAME4 | A | ||||
FLOAT7 | A | A | |||
FROMFILE2 | A | A | A | ||
GRAPH7 | A | A | |||
IMPORT2 | A | A | |||
IND7 | A | A | |||
INT7 | A | A | |||
INZ | A | A | A | A | |
LEN | A | A | A | ||
LIKE | A | A | |||
LIKEDS5 | A | A | |||
LIKEREC | A | A | |||
NOOPT | A | A | |||
OBJECT7 | A | A | |||
OCCURS | A | ||||
OVERLAY | A | ||||
PACKED7 | A | A | |||
PACKEVEN6 | A | ||||
PERRCD | A | A | A | ||
POINTER7 | A | A | |||
POS5 | A | ||||
PREFIX4 | A | ||||
PROCPTR6 | A | A | |||
PSDS | A | ||||
QUALIFIED | A | ||||
STATIC3 | A | A | |||
TEMPLATE | A | A | |||
TIME7 | A | A | |||
TIMESTAMP7 | A | A | |||
TIMFMT6 | A | A | |||
TOFILE2 | A | A | A | ||
UCS27 | A | A | |||
UNS7 | A | A | |||
VARCHAR7 | A | A | |||
VARGRAPH7 | A | A | |||
VARUCS27 | A | A | |||
VARYING6 | A | A | |||
ZONED7 | A | A | |||
Note:
|
Keyword | Prototype (PR) | Procedure Interface (PI) | PR or PI Parameter |
---|---|---|---|
ALTSEQ | A | A | A |
ASCEND | A | ||
BINDEC1 | A | A | A |
CCSID | A | A | A |
CHAR1 | A | A | A |
CLASS2 | A | A | A |
CONST | A | ||
DATE1 | A | A | A |
DATFMT2 | A | A | A |
DESCEND | A | ||
DIM | A | A | A |
EXTPGM | A | A | |
EXTPROC | A | A | |
FLOAT1 | A | A | A |
GRAPH1 | A | A | A |
IND1 | A | A | A |
INT1 | A | A | A |
LEN | A | A | A |
LIKE | A | A | A |
LIKEFILE | A | ||
LIKEDS | A | A | A |
LIKEREC | A | A | A |
NOOPT | A | ||
OBJECT1 | A | A | A |
OPDESC | A | A | |
OPTIONS | A | ||
PACKED1 | A | A | A |
POINTER1 | A | A | A |
PROCPTR2 | A | A | A |
RTNPARM | A | A | |
STATIC | A | A | |
TIME1 | A | A | A |
TIMESTAMP1 | A | A | A |
TIMFMT2 | A | A | A |
UCS21 | A | A | A |
UNS1 | A | A | A |
VALUE | A | ||
VARCHAR1 | A | A | A |
UNS1 | A | A | A |
VARCHAR1 | A | A | A |
VARGRAPH1 | A | A | A |
VARUCS21 | A | A | A |
VARYING2 | A | A | A |
ZONED1 | A | A | A |
Note:
|