File Description Specifications Externally Described
Positions
- Position 6 (Form Type)
- Positions 7-16 (File Name)
- Position 17 (File Type)
- Position 18 (File Designation)
- Position 19 (End of File)
- Position 20 (File Addition)
- Position 21 (Sequence)
- Position 22 (File Format)
- Position 28 (Limits Processing)
- Position 34 (Record Address Type)
- Positions 36-42 (Device)
- Positions 44-80 (Keywords)
Keywords
- BLOCK(*YES |*NO)
- COMMIT{(rpg_name)}
- DATA(*CVT | *NOCVT)
- 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...})
- INFDS(DSname)
- INFSR(SUBRname)
- 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
- USAGE(*INPUT *OUTPUT *UPDATE *DELETE)
- USROPN
- WORKSTN{(*EXT | record-length)}