Un type de données est une structure définie dans la base de données du bureau. L'exemple ci-dessous illustre la définition du type de données XWD, figurant dans le fichier de configuration /usr/dt/appconfig/types/langue/xclients.dt.
DATA_ATTRIBUTES XWD { ACTIONS Ouvrir,Imprimer ICON Dtxwd NAME_TEMPLATE %s.xwd MIME_TYPE application/octet-stream SUNV3_TYPE xwd-file DESCRIPTION Ce fichier contient une image au format XWD. \ Il s'agit généralement de captures de \ fenêtres effectuées à l'aide de l'action \ XWDCapture. Le type de données est XWD et \ l'extension, .xwd ou .wd. }
DATA_CRITERIA XWD1 { DATA_ATTRIBUTES_NAME XWD MODE f NAME_PATTERN *.xwd } DATA_CRITERIA XWD2 { DATA_ATTRIBUTES_NAME XWD MODE f NAME_PATTERN *.wd }
Toute définition de type de données se compose des deux parties suivantes :
DATA_ATTRIBUTES : définit l'apparence et le comportement du type de données.
DATA_CRITERIA : indique les critères (nom ou contenu) permettant d'attribuer le type de données à un fichier.
La zone DATA_ATTRIBUTES_NAME permet d'associer les critères aux attributs.
Plusieurs zones DATA_CRITERIA peuvent être indiquées pour une zone DATA_ATTRIBUTE. Par exemple, pour le type de données XWD, deux critères NAME_PATTERN permettent d'indiquer deux extensions différentes (.xwd et .wd).