In Definitionsdateien für Aktionen und Datentypen können Zeichenfolge- und Umgebungsvariablen verwendet werden.
Der Gültigkeitsbereich einer Zeichenfolgevariable erstreckt sich von ihrer Definition bis zum Ende der Datei. Es gibt keine globalen Zeichenfolgevariablen für die Datenbank.
Sind eine Zeichenfolge- und eine Umgebungsvariable mit demselben Namen vorhanden, wird die Zeichenfolgevariable verwendet.
Verwenden Sie folgende Syntax:
set Variablenname=Wert
Variablennamen können beliebige alphanumerische Zeichen und Unterstriche (_) enthalten. Jede Variable muß in einer eigenen Zeile definiert werden.
Ein Beispiel:
set Remote_Application_Server=sysapp set Remote_File_Server=sysdata
Verwenden Sie folgende Syntax:
$[{]Variablenname[}]
Ein Beispiel:
EXEC-HOST $Remote_Application_Server CWD /net/${Remote_File_Server}/doc/project
Mit folgender Syntax kann eine Umgebungsvariable referenziert werden:
$[{]Variable[}].
Die Variable wird beim Laden der Datenbank erweitert (durch ihren Wert ersetzt). Sind eine Zeichenfolge- und eine Umgebungsvariable mit demselben Namen vorhanden, wird die Zeichenfolgevariable verwendet.
So druckt beispielsweise folgende Ausführungszeichenfolge eine Datei mit einem Deckblatt, das den Anmeldenamen enthält.
EXEC-STRING lp -t$LOGNAME %(File)Arg_1%