File-Description Keywords
- BLOCK(*YES |*NO)
- COMMIT{(rpg_name)}
- DATA(*CVT | *NOCVT)
- DATFMT(format{separator})
- DEVID(fieldname)
- DISK{(*EXT | record-length)}
- EXTDESC(external-filename)
- EXTFILE(filename | *EXTDESC)
- EXTIND(*INUx)
- EXTMBR(membername)
- FORMLEN(number)
- FORMOFL(number)
- HANDLER(program-or-procedure { : communication-area)})
- IGNORE(recformat{:recformat...})
- INCLUDE(recformat{:recformat...})
- INDDS(data_structure_name)
- INFDS(DSname)
- INFSR(SUBRname)
- KEYLOC(number)
- KEYED{(*CHAR : key-length)}
- LIKEFILE(parent-filename)
- MAXDEV(*ONLY | *FILE)
- OFLIND(indicator)
- PASS(*NOIND)
- PGMNAME(program_name)
- PLIST(Plist_name)
- PREFIX(prefix{:nbr_of_char_replaced})
- PRINTER{(*EXT | record-length)}
- PRTCTL(data_struct{:*COMPAT})
- QUALIFIED
- RAFDATA(filename)
- RECNO(fieldname)
- RENAME(Ext_format:Int_format)
- SAVEDS(DSname)
- SAVEIND(number)
- SEQ{(*EXT | record-length)}
- SFILE(recformat:rrnfield)
- SLN(number)
- SPECIAL{(*EXT | record-length)}
- STATIC
- TEMPLATE
- TIMFMT(format{separator})
- USAGE(*INPUT *OUTPUT *UPDATE *DELETE)
- USROPN
- WORKSTN{(*EXT | record-length)}