Vous pouvez indiquer des variables d'environnement et des variables chaînes de caractères dans les fichiers de définition d'actions et de types de données.
Ce type de variable entre en vigueur lorsqu'elle est définie et le reste jusqu'à la fin du fichier. Il n'existe aucune variable globale pour la base de données.
Si une variable d'environnement et une variable chaîne de caractères portent le même nom, cette dernière est prioritaire.
Utilisez la syntaxe :
set nom_variable=valeur
Les noms de variables peuvent contenir des caractères alphanumériques et le caractère de soulignement (_). Chaque définition de variable doit figurer sur une ligne distincte.
Par exemple :
set Serveur_applications_éloigné=sysapp set Serveur_fichiers_éloigné=sysdata
Utilisez la syntaxe :
$[{]nom_variable[}]
Par exemple :
EXEC-HOST $Serveur_applications_éloigné CWD /net/${Serveur_fichiers_éloigné}/doc/project
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 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%