Either a program-described file or an externally described file can be defined with the record format descriptions stored in the data dictionary.
You can describe the record format information using interactive data definition utility (IDDU). Even though the file is program-described, IBM® Query for iSeries™, iSeries Access, and data file utility (DFU) will use the record format description stored in the data dictionary.
You can use IDDU to describe a file, then create the file using IDDU. The file created is an externally described file. You can also move into the data dictionary the file description stored in an externally described file. The system always ensures that the definitions in the data dictionary and the description stored in the externally described file are identical.