Les commandes .set, .bset et .tset vous permettent de changer une variable d'environnement
au sein d'une étape. Ces commandes modifient les valeurs de variables d'environnement existantes de la manière suivante :
- La commande .set vous permet de changer l'enregistrement maître d'un
environnement. Lorsque le système exécute un projet, il crée une copie de l'environnement
du projet à partir de l'enregistrement maître et
utilise cette copie comme projet par défaut. Les conséquences
sont les suivantes :
- Si une commande .set modifie l'environnement du projet, les étapes ultérieures qui
utilisent l'environnement par défaut ne voient pas les changements car
le système ne se réfère pas à l'enregistrement maître.
- Si vous utilisez une commande .set pour modifier un environnement et qu'une étape ultérieure utilise explicitement le même environnement, cette étape prend la modification que vous avez effectuée en compte. Le système revient à l'enregistrement maître de l'environnement
lorsqu'un environnement spécifique est sélectionné pour l'étape. Ceci est valable
même si le groupe nommé est le même que le groupe par défaut du projet, tant que
le paramètre d'environnement de l'étape n'est pas le paramètre "par
défaut."
- Les modifications effectuées par une commande .set sont conservées une fois le travail terminé. Les exécutions
ultérieures utilisent les valeurs créées par les commandes .set précédemment utilisées.
Utilisez la syntaxe de base suivante : .set
env <NomGroupEnv>[(<NomCliché>)]
"<NomVariable>=<ValeurSouhaitée>"
- Utilisez la commande .bset pour ajouter ou modifier des valeurs de variable
au cours d'une exécution de travail. Les modifications prennent effet dans l'étape une fois que l'étape
.bset apparaît. Aucun impact sur le reste du travail.
.bset env
"<NomVariable>=<ValeurSouhaitée>"
Remarque : A la différence de la commande .set, il n'est pas nécessaire que la variable que vous indiquez pour une commande .bset existe déjà lorsque vous la définissez ; vous pouvez ainsi utiliser la commande
.bset pour créer une variable au cours d'un travail. La valeur de la variable
n'est pas conservée une fois le travail terminé.
- Utilisez la commande .tset pour ajouter ou modifier des valeurs de variable
au cours d'une exécution de travail. Les modifications prennent effet dans l'étape en cours pour toute autre commande de l'étape et pour tout paramètre Encapsulé
spécifié pour l'étape. La valeur de la variable n'est pas conservée
après l'étape en cours.
.tset env "<NomVariable>=<ValeurSouhaitée>"
Remarque : Contrairement
à la commande .set, la variable que vous spécifiez pour une commande .tset n'a
pas besoin d'exister lorsque vous la définissez ; vous pouvez donc utiliser la
commande .tset pour créer une variable au cours d'un travail.