ファイル仕様書のプログラム記述
桁
6 桁目 (仕様書コード)
7 から 16 桁目 (ファイル名)
17 桁目 (ファイル・タイプ)
18 桁目 (ファイルの指定)
19 桁目 (ファイルの終わり)
20 桁目 (ファイルの追加)
21 桁目 (順序)
22 桁目 (ファイル形式)
23 から 27 桁目 (レコード長)
28 桁目 (限界内処理)
29 から 33 桁目 (キーまたはレコード・アドレスの長さ)
34 桁目 (レコード・アドレス・タイプ)
35 桁目 (ファイル編成)
36 から 42 桁目 (装置)
44 から 80 桁目 (キーワード)
キーワード
BLOCK(*YES |*NO)
COMMIT { (RPG 名) }
DATA(*CVT | *NOCVT)
DATFMT(形式 {区切り記号 })
DEVID(フィールド名)
DISK{(*EXT | レコード長)}
EXTFILE(ファイル名 | *EXTDESC)
EXTIND(*INUx)
EXTMBR(メンバー名)
FORMLEN(行数)
FORMOFL(行番号)
HANDLER(プログラムまたはプロシージャー { : 通信域)})
INDDS (データ構造名)
INFDS(DS 名)
INFSR(SUBR 名)
KEYLOC(位置)
KEYED{(*CHAR : キー長)}
LIKEFILE(親ファイル名)
MAXDEV(*ONLY | *FILE)
OFLIND(標識)
PASS(*NOIND)
PGMNAME(プログラム名)
PLIST(PLIST 名)
PRINTER{(*EXT | レコード長)}
PRTCTL (データ構造 {:*COMPAT })
QUALIFIED
RAFDATA(ファイル名)
RECNO(フィールド名)
SAVEDS(DS 名)
SAVEIND(番号)
SEQ{(*EXT | レコード長)}
SLN(番号)
SPECIAL{(*EXT | レコード長)}
STATIC
TEMPLATE
TIMFMT(形式 {区切り記号 })
USAGE(*INPUT *OUTPUT *UPDATE *DELETE)
USROPN
WORKSTN{(*EXT | レコード長)}
親トピック:
ファイル仕様書