Vous utilisez des fragments pour faciliter la saisie de
code dans le COBOL des instances Pacbase générées.
Il existe deux types de fragments :
- Les fragments qui existent aussi sous forme de micro-patterns.
Leur nom commence par Micro-pattern. Leur utilisation
facilite la saisie du micro-pattern correspondant. Quand vous insérez
ces fragments dans le code, vous insérez les lignes de déclaration
des micro-patterns. Vous êtes certain que ces lignes ne comportent
pas d'erreur. Pour que le code spécifique correspondant soit
inséré dans le code, vous devez regénérer l'instance.
Exemple : Au lieu de saisir tous les paramètres
du micro-pattern
WF directement dans la ligne de
déclaration du micro-pattern, vous pouvez ouvrir le fragment
WF et
valoriser ses variables dans le tableau affiché dans l'assistant
d'insertion du fragment. Si vous insérez le fragment, une ligne
incluant les variables valorisées sera insérée dans le code. Cette
ligne a le format suivant :
*!WF DSL="CL" DSP="" SEL="01" FOR="I" LEV="1" ORG="2" DES="1" SSC="3" BLC="" GRP=""
- Les fragments qui ne correspondent pas à des micro-patterns. Leur
utilisation facilite la saisie du code. En effet, à partir des informations
saisies dans l'assistant d'insertion des fragments, les
lignes de code correspondantes sont correctement formatées. le code
inséré ne garde aucune marque de l'utilisation du fragment.
Exemple : A partir du fragment
Insertion
d'indices, les lignes de code suivantes (correspondant
aux valeurs par défaut des variables) sont insérées dans le code :
05 IINDL PICTURE S9(4) VALUE ZERO.
05 IINDR PICTURE S9(4) VALUE ZERO.
05 IINDM PICTURE S9(4) VALUE +100.
Remarque : Lorsque le fragment
Insertion d'une recherche
(SCH/SCB) est inséré, une ligne de commentaire est automatiquement
ajoutée dans le code avant l'insertion. Cette ligne contient
@SCH ou
@SCB,
suivi des deux opérandes entre guillemets.
De même, lorsque le fragment Insertion
d'une boucle est inséré, une ligne de commentaire est
automatiquement ajoutée dans le code avant l'insertion. Cette ligne
contient @LOOP.
Vous insérez un fragment de la façon suivante :
- Ouvrez le fichier .cbl d'un Programme,
d'un Ecran ou d'un Serveur avec l'éditeur COBOL PDP, ou l’onglet Source
COBOL d’une Macro.
- Ouvrez la vue Fragments. Si cette vue n'est
pas visible, sélectionnez .
- Dépliez la ligne Fragments RPP ou Fragments
RPP pour Macro. Sélectionnez un fragment et faites-le
glisser à l'endroit où voulez l'insérer dans le code. Un
assistant d'insertion du fragment s'ouvre alors.
Remarque : Vous
pouvez aussi double-cliquer sur un fragment, ou faire un clic droit
et sélectionner Insérer dans le menu contextuel.
Le fragment s'insère à l'endroit du curseur. Pour qu'il soit correctement
placé dans le code, placez le curseur sur une nouvelle ligne en colonne
7 avant d'ouvrir l'assistant d'insertion.
- Valorisez les variables affichées dans le tableau Variables de
l'assistant d'insertion. Des informations sur chaque variable
sont affichées dans la partie Description de la variable de
l'assistant. Regardez le contenu de la partie Source pour
voir ce qui va être inséré dans le code.
- Appuyez sur Insérer.