.set env <umgebungsgruppenname>[(momentaufnahmename)] "<variablenname>=<gewünschter_wert>" [...]
Mit dem Befehl
.set wird einer Umgebungsvariablen ein Wert zugeordnet. Sie können zusätzliche Variablen und Werte angeben. Jede Variable und der zugehörige Wert müssen in Anführungszeichen gesetzt werden. Dieser Befehl definiert die Variable für die Standardmomentaufnahme der Umgebungsgruppe, wenn keine Momentaufnahme angegeben wird. Wenn Sie eine Momentaufnahme angeben, setzen Sie sie zwischen runde Klammern ohne Leerzeichen zwischen dem Namen der Umgebungsgruppe und dem Namen der Momentaufnahme.
Anmerkung: Die Variablen, die mit diesem Befehl gesetzt werden, müssen vorhanden sein.
Mit dem Befehl .set kann der Masterdatensatz für eine Umgebung geändert werden. Wenn vom System ein Projekt ausgeführt wird, erstellt es anhand des Masterdatensatzes eine Kopie der Projektumgebung und speichert diese in den Vorgangsdatensätzen. Diese Kopie wird als Projektstandardumgebung verwendet.
Bei der Ausführung eines Schritts wird die Vorgangskopie der Umgebung, nicht der
Masterdatensatz verwendet. Die Verwendung von .set wirkt sich daher wie folgt aus:
- Wenn ein .set-Befehl in einem Schritt ausgeführt
wird, sind die Änderungen für spätere Schritte, die die
Standardschrittumgebung verwenden, nicht sichtbar. Das System verwendet die Vorgangskopie der Standardumgebung für den Schritt.
- Wenn ein .set-Befehl in einer angegebenen
Umgebung verwendet wird, sind die vorgenommenen Änderungen für
spätere Schritte, die diese Umgebung angeben, sichtbar.
Wenn der Schritt eine Umgebung angibt, liest das System den Masterdatensatz für die Umgebung. Dies gilt auch dann, wenn die Umgebung des Schritts mit der Standardumgebung des Projekts identisch ist.
- Die durch einen .set-Befehl vorgenommenen Änderungen bleiben über die Beendigung eines Vorgangs hinaus erhalten. Bei späteren Ausführungen werden die Werte übernommen, die von den
zuvor ausgeführten .set-Befehlen erstellt wurden.
Weitere Informationen zu diesem Befehl finden Sie im Abschnitt
Mit Vorgangsdaten arbeiten.
Eine ähnliche Funktion hat auch der Befehl .bset.