Bureau CDE Guide de l'administrateur

Définition

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 \
 							Capturer xwd. Son type de données est XWD et son \
 							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).