Cet onglet permet de définir des propriétés qui seront
prises en compte dans les instances appelant ce Squelette. Ces instances
peuvent être un Programme COBOL ou un Copybook COBOL pour un Squelette
COBOL, ou un Code Source pour un Squelette générique.
Un Squelette générique contient une zone supplémentaire
par rapport à un Squelette COBOL. Cette zone vous permet d'indiquer
l'extension du fichier généré (
txt,
ddl,
bat ou
java par
exemple). Si vous n'indiquez rien dans cette zone, l'extension sera
le nom du Squelette.
Remarque : Pour que le code généré à partir de l'instance
de Code Source soit analysé par le scanner Rational Programming Patterns, vous
devez ajouter le nom de cette extension, suivi de pdp,
dans la définition de langage RPP Generated File Scanner.
Par exemple, si l'extension est txt, vous devez indiquer txtpdp.
Les
Squelettes génériques et COBOL contiennent un tableau dans lequel
vous indiquez des propriétés, c'est à dire des variables auxquelles
vous attribuez une valeur.
Cliquez sur
Ajouter pour
ajouter une propriété. Une nouvelle ligne, contenant les valeurs
Non
reconnu apparaît dans le tableau. Saisissez les indications
suivantes :
- Le nom de la propriété (mpcode par exemple),
- La valeur par défaut de la propriété (MP01 par
exemple),
- La description de la propriété (Micro-pattern code par
exemple).
Certaines propriétés sont prédéfinies :
- currentDate : Cette propriété sera remplacée
par la date et l'heure de la génération. Le format dépend de la langue
de lancement du client Rational Programming
Patterns (par exemple : 11/18/14 3:59 PM ou 21/11/14
14:59).
- localUser : Cette propriété sera remplacée par
l'identifiant de l'utilisateur du système d'exploitation local.
- name : Cette propriété sera remplacée par le
nom de l'instance générée.
- label : Cette propriété sera remplacée par le
libellé de l'instance générée.
- sourceCodeId : Cette propriété sera remplacée
par l'attribut sourceiId de l'instance de Code Source
générée.
- programId : Cette propriété sera remplacée par
l'attribut programId de l'instance de Programme COBOL
générée.
- copyId : Cette propriété sera remplacée par l'attribut copyId de
l'instance de Copybook COBOL générée.
Si vous sélectionnez la case Surcharge,
la valeur de la propriété sera affichée et pourra être modifiée sur
la deuxième page de l'assistant de création de l'instance appelante.
Lorsque
l'instance qui appelle ce Squelette sera générée, toutes les occurrences
de cette propriété seront remplacées par la valeur par défaut. Une
même propriété peut être définie à plusieurs niveaux.
L'ordre de priorité est le suivant :
- Un paramètre indiqué dans l'appel d'un micro-pattern dans le source
de l'instance appelante,
- Une variable définie en tant que propriété dans l'onglet Définition de
l'instance appelante,
- Une variable définie en tant que propriété dans l'onglet Définition du
Squelette.