DDS syntax for an intersystem communications function file
This is the syntax for an intersystem communications function (ICF) file.

- 1
- Comments (optional): Comments can appear on any line in DDS. They are identified by an asterisk in position 7.
- 2
- File level (optional): File-level keywords appear before the first record format name (RECORDA on line 00040).
- 3
- Record level (at least one required): R in position 17 identifies RECORDA as a record format name. The record level continues until the first field is specified.
- 4
- Field level (optional): ICF file fields must have at least a name (as in FIELDA) and a length. Other attributes can be specified explicitly or by default.
Notes:
- Items 3 and 4 can be repeated to specify new record formats within the ICF file.
- See Positional entries for ICF files for a description of each of the columns shown in the figure.