Un micro-pattern est un groupe de lignes que vous saisissez
directement dans le code COBOL d'une instance en utilisant l'éditeur
LPEX PDP. Lors
de la re-génération de l'instance, ces lignes seront reconnues
et complétées avec des informations provenant du design de l'instance
ou du contexte d'utilisation.
L'utilisation des micro-patterns vous permet d'organiser
les lignes insérées dans le code COBOL exactement comme vous le désirez.
Vous pouvez les regrouper au même endroit pour faciliter la lecture
et la maintenance du code ou les trier dans un ordre particulier.
Les micro-patterns insérés sont conservés dans le code COBOL, à moins
que vous ne les supprimiez explicitement.
Pour être reconnu, un micro-pattern doit être saisi sous forme
d'un commentaire formaté incluant une balise de début, un identifiant,
des lignes de contenu et une balise de fin. L'identifiant et
les lignes de contenu sont spécifiques à chaque micro-pattern.
Remarque : Pour
des explications sur les formats de saisie des différents micro-patterns,
cliquez sur les liens affichés en tant que référence associée ci-dessous.
Il existe deux catégories de micro-patterns :
- Micro-patterns locaux, qui insèrent du code à l'endroit où
ils sont appelés. Vous pouvez utiliser ces micro-patterns pour :
- Ajouter des ressources internes (sous forme de Rubriques ou Structures
de Données) dans un Programme, une Macro, un Ecran ou un Serveur.
Une fois l'instance re-générée, les micro-patterns sont complétés
avec des informations récupérées depuis le référentiel.
- Gérer, depuis une Macro, les itérations dans le COBOL généré d'un
Programme, Ecran ou Serveur appelant cette Macro. Une fois l'instance
appelante générée, ces micro-patterns sont complétés en fonction de
l'entité et de la fonction où ils ont été insérés.
- Micro-patterns globaux, qui insèrent du code à plusieurs endroits,
pas nécessairement à l'endroit où ils sont appelés.
Le code généré à partir d'un micro-pattern est automatiquement
mis à jour lors de chaque génération si :
- 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 (ex : si le format interne d'une Rubrique appelée
a été modifié).
Vous pouvez indiquer des micro-patterns dans les fichiers COBOL
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 conservés dans le code COBOL code comme ils
ont été saisis, avec les balises de début et de fin. Leurs lignes
sont complétées à 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 .cblgen 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 et de fin 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.