Variables

Les variables sont utilisées dans les définitions de jeu de commandes. Des valeurs pour ces variables sont définies globalement pour le projet sur la page de présentation, pour le générateur individuel dans les propriétés du générateur ou associées à un jeu de commandes lorsque celui-ci est utilisé dans une définition de générateur spécifique.

Les jeux de commandes peuvent disposer de variables de substitution qui sont définies en interne. Vous indiquez des valeurs pour ces variables en définissant des valeurs au niveau du projet sur la page de présentation, dans les propriétés du générateur lorsque vous définissez un générateur, ou en utilisant le jeu de commandes au sein d'un générateur. Vous entrez des valeurs pour les variables dans une table de variables à chacun de ces trois niveaux. La table de variables d'un jeu de commandes s'affiche lorsque vous sélectionnez une référence de jeu de commande lors de la modification d'un générateur. Dans la table de variables, vous pouvez faire correspondre une variable à une valeur spécifique ou à une liste d'entrée.

Si vous faites correspondre une variable à une liste d'entrée, cette liste de ressources peut être utilisé dans une commande. La liste est mise en forme selon le format utilisé pour la liste dans la table de variables. Le seul format actuellement pris en charge est un format de nom qualifié mettant les listes d'objets sous forme de noms d'objets qualifiés complets. Cela permet aux listes d'objets d'être utilisées dans des commandes telles que CRTSRVPGM.

Variables prédéfinies

Il existe quatre variables de substitution spéciales pouvant être utilisées lors de la définition d'une commande dans le processus de traitement d'un jeu de commandes : &F, &N, &L et &X. Si ces variables sont utilisées, vous devez spécifier une entrée comme entrée source pour fournir des valeurs pour ces variables. Ces variables de substitution ont la même signification que lorsqu'elles définissent une commande de compilation dans un explorateur de systèmes distants.
&N
Remplacé par le nom du membre source en cas d'itération sur une liste de membres ou par le nom de l'objet en cas d'itération sur une liste d'objets.
&F
Remplacé par le nom du fichier source en cas d'itération sur une liste de membres. Si la liste de ressources est une liste d'objets, il s'agit d'une chaîne vide.
&L
Remplacé par le nom de la bibliothèque contenant le membre ou l'objet.
&X
Remplacé par la description de texte du membre ou de l'objet. S'il n'y a pas de description de texte, il s'agit d'une chaîne vide.

Il existe une variable spéciale en plus de celles-ci. La variable &SP définit le chemin de recherche de bibliothèque pour la génération. Vous pouvez utiliser cette variable lorsque vous définissez les objets produits pour un générateur. Elle est définie sur le sous-ensemble de la liste de bibliothèques dans lequel les dépendances et les objets générés doivent être recherchés. Lorsque vous l'utilisez lors de la définition des objets générés, la recherche ne porte pas sur les autres bibliothèques de la liste.

Voir Jazz.net pour plus d'informations.


Retour d'informations