定義仕様書のキーワード
- ALIAS
- ALIGN
- ALT(配列名)
- ALTSEQ(*NONE)
- ASCEND
- BASED(基底ポインター名)
BINDEC(桁数 {: 小数点以下の桁数})
CHAR(長さ)
- CCSID 定義キーワード
- CLASS(*JAVA:クラス名)
- CONST{(定数)}
- CTDATA
DATE{(形式 {区切り記号 }) }
- DATFMT(形式 { 区切り記号 })
- DESCEND
- DIM(数値定数)
- DTAARA キーワード
- EXPORT{(外部名)}
EXT
- EXTFLD{(フィールド名) }
- EXTFMT(コード)
- EXTNAME(ファイル名{:形式名}{:*ALL| *INPUT|*OUTPUT|*KEY|*NULL})
- EXTPGM{(名前)}
- EXTPROC({*CL|*CWIDEN|*CNOWIDEN| {*JAVA:クラス名:}}名前)
FLOAT(バイト数)
- FROMFILE(ファイル名)
GRAPH(長さ)
- IMPORT{(外部名)}
IND
INT(桁数)
- INZ{(初期値)}
- LEN(長さ)
- LIKE(名前 {: 長さ調整 })
- LIKEDS(データ構造名)
- LIKEFILE(ファイル名)
- LIKEREC(内部レコード名{:*ALL|*INPUT|*OUTPUT|*KEY|*NULL})
- NOOPT
NULLIND{(ヌル標識)}
- OCCURS(数値定数)
- OPDESC
OBJECT{(*JAVA:クラス名)}
- OPTIONS(*NOPASS *OMIT *VARSIZE *STRING *TRIM *RIGHTADJ *NULLIND)
- OVERLAY(名前 {: 開始位置 | *NEXT })
PACKED(桁数 {: 小数点以下の桁数})
- PACKEVEN
- PERRCD(数値定数)
POINTER{(*PROC)}
POS(開始位置)
- PREFIX(接頭部 {:置き換えられる文字数 })
- PROCPTR
PSDS
- QUALIFIED
- RTNPARM
- STATIC{(*ALLTHREAD)}
- TEMPLATE
TIME{(形式 {区切り記号 }) }
TIMESTAMP { (秒の小数部の桁数) }
- TIMFMT(形式 { 区切り記号 } )
- TOFILE(ファイル名)
UCS2(長さ)
UNS(桁数)
- VALUE
VARCHAR(長さ {:2 | 4})
VARGRAPH(長さ {:2 | 4})
VARUCS2(長さ {:2 | 4})
- VARYING{(2 | 4)}
ZONED(桁数 {: 小数点以下の桁数})