FILE Directive
The FILE directive names the data dictionary with the file extension .xml. This directive is required when creating a different EFD name from that specified in the SELECT COBOL statement. It is also required when the COBOL file name is not specific.
$EFD FILE=FileName
or
*(( EFD FILE=FileName ))
or
*>(( EFD FILE=FileName ))
Example
In this case, the isCOBOL compiler makes an EFD file name called CUSTOMER.XML.
 ENVIRONMENT DIVISION.
 FILE-CONTROL.
 SELECT FILENAME ASSIGN TO VARIABLE-OF-WORKING.
 ...
 DATA DIVISION.
 FILE SECTION.
$EFD FILE=CUSTOMER
 FD FILENAME