Rational Programming Patterns for System z

Assistant de répartition des Macros

Vous sélectionnez ici le fichier résultat de la génération des Macros dans Pacbase ainsi que le référentiel dans lequel les fichiers cblmsp des Macros seront créés. La répartition dans les différents packages du référentiel dépend de la Bibliothèque de génération, qui est incluse en tant qu'attribut dans le fichier généré initial.

Depuis le fichier
Vous sélectionnez ici le fichier cblmsp initial qui contient le résultat de la génération des Macros dans Pacbase. Un fichier cblmsp sera créé pour chaque Macro générée dans ce fichier.
Vers le référentiel
Vous sélectionnez ici le référentiel dans lequel seront créés les fichiers cblmsp des Macros contenues dans le fichier généré initial.

Les fichiers cblmsp seront créés dans la vue Explorateur de designs, dans les packages (correspondant aux Bibliothèques Pacbase) du référentiel sélectionné ici. La répartition de ces fichiers dans les différents packages dépend de la Bibliothèque de génération, selon le principe suivant :

L' importation, dans l'espace de travail, d'une Macro extraite de Pacbase avec une procédure de migration batch crée la Macro à deux endroits :
  • Dans le référentiel sélectionné de la vue Explorateur de designs,
  • Dans un package de la vue Explorateur de packages où elle est créée sous la forme d'un fichier pacmacro.
Si la Macro a été extraite depuis plusieurs Bibliothèques Pacbase, il peut exister plusieurs fichiers pacmacro pour cette Macro. Donc, pour déterminer dans quel package chaque fichier cblmsp doit être créé, le réseau de Bibliothèques, et donc de packages, est exploré, en remontant depuis la Bibliothèque de génération jusqu'à la Bibliothèque la plus haute. Le fichier cblmsp est créé dans le premier package de la hiérarchie où le fichier pacmacro correspondant à la Macro est trouvé. Si aucun fichier pacmacro correspondant à la Macro n'est trouvé dans la hiérarchie, le fichier cblmsp est créé dans le package correspondant à la Bibliothèque de génération.