The DATATYPE field attribute clause declares the type and size of a field. Some valid CDD data types may not be supported by the languages or language processors you will be using with the CDD. You should be certain that the records you define are valid for the language processors you use. CDDL accepts TYPE as a synonym for DATATYPE, but the compiler issues a warning when you use TYPE.