Ces micro-patterns sont des commentaires formatés insérés dans le code d'un Programme, d'un Ecran, d'un Serveur ou d'une Macro. Ces commentaires appellent des Rubriques dans les zones de travail et de liens. Après une regénération du Programme, de l'Ecran, du Serveur ou de la Macro, ces micro-patterns seront complétés avec le format et/ou l'usage des Rubriques appelées, tels qu'ils sont déclarés dans le référentiel.
Quand un Programme, Ecran ou Serveur est généré avec la procédure GPRT en option C9, tous les appels de Rubriques et de Structures de Données dans les lignes -W (sur des lignes de type E, I, S et F) sont générés sous forme de micro-patterns.
*{WX 'contenu du micro-pattern' enabled=false *}
Il ajoute le caractère * marquant le commentaire, les accolades ouvrantes et fermantes et indique l'identifiant du micro-pattern (W suivi du type de la ligne dans les lignes -W).
Il ajoute aussi la propriété enabled=false, sauf s'il s'agit du COBOL issu d'une Macro. Après la génération depuis Rational Programming Patterns, cette propriété permet d'attirer votre attention sur d'éventuelles différences de génération du micro-pattern par rapport à la génération Pacbase. Tant que cette propriété sera présente dans le COBOL de l'instance, la génération du micro-pattern depuis Pacbase sera conservée.
Si des différences sont détectées, le COBOL issu de Pacbase est conservé et la propriété est laissée positionnée.
Si aucune différence n'est détectée, la propriété est automatiquement supprimée du COBOL.
Si vous voulez conserver la génération locale malgré les différences détectées, vous devez supprimer manuellement la propriété enabled=false du COBOL. Si vous la conservez, les modifications locales apportées au micro-pattern seront écrasées lors de la génération suivante.
Après la suppression de la propriété, vous pouvez faire évoluer votre micro-pattern depuis Rational Programming Patterns. Les modifications seront prises en compte lors de la génération suivante.
Vous devez déclarer une donnée COBOL sans le format.
Il existe trois types de micro-patterns, que vous saisissez de la même façon ; seul l'identifiant du micro-pattern diffère. Cet identifiant détermine lequel des trois formats de la Rubrique sera récupéré lors de la prochaine génération.
*{WX 01 DDSS-CORUB VALUE SPACE. *}ou
*{WX 01 DDSS-CORUB VALUE SPACE. *}où :
*{WI $1 *}ou
*{WI 01 DDSS-RUB$1. *}
*{WX 01 DDSS-CORUB PICTURE X. *}
*{WX 01 DDSS-CORUB PICTURE S9(4) COMP-3. *}
*{WX 01 DDSS-CORUB COMP-6. *}