A file created from external descriptions can be used as a program-described file in the program. To use an externally described file as a program-described file,
At compile time, the compiler uses the data structure you have defined, or the field descriptions in any input or/and output specifications that you coded for the file. It does not retrieve the external descriptions.