The following XFD directives are supported.
| XFD Directive | Brief Description |
|---|---|
| ALPHA | Allows you to treat a data item as alphanumeric text in the database, when it is declared as numeric in the COBOL program |
| BINARY | Specifies that the data in the field could be alphanumeric data of any classification |
| COBOL-TRIGGER | Tells Acu4GL that a COBOL trigger is to be executed |
| IDENTITY-COLUMN | Allows you to insert an identity column into the database |
| COMMENT | Allows you to include comments in an XFD file |
| DATE | Stores a field in the database as a date or time |
| FILE | Supplies a starting name from which the XFD file name is formed |
| NAME | Assigns a database field name to the field defined on the next line |
| NUMERIC | Allows you to treat a data item as an unsigned integer when it is declared as alphanumeric |
| SECONDARY_TABLE | Indicates that the next data item may be placed into a subordinate table |
| USE GROUP | Allows you to enter a group item into the database as a single field |
| VAR_LENGTH | Requests that the data item that immediately follows the XFD directive be assigned a type that implies variable length |
| WHEN | Lets you include multiple record definitions or REDEFINES in a database table |
| XSL | Allows you to include a stylesheet reference in the XML header |