Solaris CDE - Guide avancé de l'utilisateur et de l'administrateur système

Utilisation de variables dans les définitions d'actions et de types de données

Vous pouvez indiquer des variables d'environnement et des variables de type chaînes de caractères dans les fichiers de définition d'actions et de types de données.

Variables de type chaînes de caractères (actions)

Une variable de ce type est définie entre la ligne où elle apparaît et la fin du fichier. Il n'existe aucune variable globale pour la base de données.

Si une variable d'environnement et une variable de type chaîne de caractères portent le même nom, cette dernière est prioritaire.

Définition d'une variable de type chaîne de caractères

    Utilisez la syntaxe :

	set nom_variable=valeur

Les noms de variables peuvent contenir des caractères alphanumériques et le caractère de soulignement (_) qui accepte les fichiers posés.

Par exemple :

set Serveur_applications_distant=sysapp
set Serveur_fichiers_distant=sysdata

Référence à une variable de type chaîne de caractères

    Utilisez la syntaxe :

	$[{]nom_variable[}]

Par exemple :

EXEC-HOST			$Serveur_applications_distant
CWD					/net/${Serveur_fichiers_distant}/doc/project

Variables d'environnement (actions et types de données)

    Utilisez la syntaxe suivante pour faire référence à une variable d'environnement :

	$[{]variable[}]. 

La variable est remplacée par sa valeur lors du chargement de la base de données. Si une variable d'environnement et une variable de type chaîne de caractères portent le même nom, cette dernière est prioritaire.

Par exemple, la chaîne d'exécution suivante permet d'imprimer un fichier avec une bannière indiquant le nom de connexion :

EXEC-STRING lp -t$LOGNAME %(File)Arg_1%