Utilisation de registres

Les registres sont des mémoires tampon à objectif général pour stocker les données persistantes. Le nom des registres ordinaires peut être à lettre unique ou à caractères multiples commençant par des lettres.

Le respect de la casse de votre base de données sous-jacente détermine la casse que vous pouvez utiliser lorsque vous créez des noms de registre.

Vous pouvez inclure des variables de registre dans les modèles de notification ; utilisez les accolades ${X} lorsque vous faites référence à des registres dans les modèles de notification. Une référence à un registre vide renvoie une chaîne vide.

Utilisez les commandes point .push et .pop pour stocker les informations et les extraire des registres. Voir également la commande .poptag (.poptag), qui ajuste la balise du travail en cours à la table des matières d'un registre.

Remarque : Vous ne pouvez pas utiliser de registres en tant que variables dans les commandes. Vous devez d'abord afficher la valeur d'un registre dans un fichier avant de l'utiliser.

Tableau 1. Registres spéciaux

Registre

Contient

!

Contient les lignes du résultat de la commande qui correspondaient aux patterns de filtre Echec

Remarque : Ce registre est visible uniquement dans la limite de l'étape dans laquelle le filtre est appliqué. Une fois que Rational Build Forge a traité l'étape à l'aide du filtre, le contenu du registre qui était potentiellement défini par ce filtre d'étape n'est plus visible.

@

Contient les lignes du résultat de la commande qui correspondaient aux patterns de filtre Réussite.

Remarque : Ce registre est visible uniquement dans la limite de l'étape dans laquelle le filtre est appliqué. Une fois que Rational Build Forge a traité l'étape à l'aide du filtre, le contenu du registre qui était potentiellement défini par ce filtre d'étape n'est plus visible.

=

Indique la base de données de remarques pour un travail. Permet aux étapes d'ajouter des données à partir d'un fichier comme une remarque à un travail. Ce registre est différent des autres :

  • Vous ne pouvez qu'écrire (insérer) dans ce registre ; vous ne pouvez pas lire à partir de celui-ci.
  • L'insertion au registre de ces données se fait plutôt par ajout que par écrasement des données précédentes.
  • Le système fournit un horodatage et un ID utilisateur aux données ajoutées. Cette opération conserve une analyse rétrospective des remarques de travail.

Feedback