Ces micro-patterns sont des opérateurs à valeur ajoutée.
Vous les saisissez directement dans le code COBOL d'une instance
en utilisant l'éditeur COBOL PDP, ou dans le code d'une
Macro en utilisant l'éditeur de COBOL de Macro. Lors de la regénération
de l'instance, ces lignes sont reconnues et complétées avec des
informations provenant du design de l'instance ou du contexte
d'utilisation.
Remarque : Certains micro-patterns à forte valeur ajoutée sont aussi disponibles
sous forme de fragments. Les fragments affichent un masque ou un assistant
pour saisir les lignes de déclaration des micro-patterns correspondants.
Pour être reconnu, un micro-pattern doit être saisi sous forme
d'un commentaire formaté incluant une balise de début, un identifiant
et des lignes de contenu. L'identifiant et les lignes de contenu
sont spécifiques à chaque micro-pattern.
Il existe deux catégories de micro-patterns :
- les micro-patterns locaux, qui s'appliquent à l'endroit
du code où ils sont appelés (micro-patterns d'appel de ressources
internes par exemple)
- les micro-patterns globaux, qui insèrent du code à plusieurs
endroits, pas nécessairement à l'endroit où ils sont appelés
(micro-pattern de formatage de la date par exemple)
Le code généré à partir d'un micro-pattern est automatiquement
mis à jour lors de chaque génération dans les deux cas suivants :
- Les lignes de commentaire formaté constituant le micro-pattern
ont été modifiées.
- L'élément de design de l'instance appelée dans le micro-pattern
a été mis à jour ou le contexte d'utilisation a changé.
Vous pouvez indiquer des micro-patterns dans les fichiers de code
suivants :
- Fichier .cbl d'un Programme, d'un
Ecran ou d'un Serveur. Une fois l'instance re-régénérée,
les micro-patterns sont générés après la balise de début. Leurs
lignes de déclaration sont conservées dans le code COBOL. Les lignes
sont étendues à la fin de la réconciliation (processus qui, après
une génération, conserve le code spécifique tout en prenant en compte
toutes les modifications du design).
- Fichier de design d'une Macro. Pour générer un Programme,
un Ecran ou un Serveur, ses Macros doivent être générées en premier
puis fusionnées et mixées avec le résultat de la génération du Programme,
de l'Ecran ou du Serveur appelant. Quand les Macros sont résolues,
les balises de début des micro-patterns sont supprimées dans le code
COBOL. Seules les lignes générées étendues sont conservées. Les lignes
sont étendues juste après la génération (après la fusion) et
juste avant la réconciliation.