Onglet Définition
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.
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.
- 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).
- 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.
- Un paramètre indiqué dans l'appel d'un Micro-pattern Statique 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.