Rational Programming Patterns

Ajout ou modification d'un appel de Macro

L'appel de Macros dans un programme batch ou transactionnel permet d'insérer les lignes définies dans une Macro. en précisant les valeurs par lesquelles les paramètres éventuels doivent être remplacés. Une Macro permet de standardiser des séquences de code spécifique afin de les utiliser plusieurs fois dans un même programme ou dans plusieurs programmes, avec des variantes éventuelles. Pour appeler une Macro, vous devez la sélectionner dans l'onglet Lignes -CP et attribuer des valeurs à ses paramètres, si la Macro est paramétrée.

Procédure

  1. Ouvrez l'onglet Lignes -CP d'un Programme ou d'un Ecran.
  2. Cliquez sur le bouton Ajouter Macro... ou sélectionnez cette action dans le menu contextuel. Une boîte de sélection s'ouvre alors avec la liste des Macros disponibles.
    1. Si la Macro que vous voulez utiliser apparaît dans la liste, sélectionnez-la et cliquez sur OK.
    2. Si la Macro que vous voulez utiliser n'apparaît pas dans la boîte de sélection, cliquez sur le bouton Nouvelle Macro. Dans l'assistant de création qui s'ouvre, saisissez son nom et son libellé et cliquez sur OK. La nouvelle Macro s'affichera alors dans la liste de sélection. Si vous la sélectionnez et cliquez OK, elle sera appelée dans l'onglet Lignes -CP.
  3. Si la Macro est paramétrée, vous devez attribuer des valeurs à ses paramètres Pour ce faire, vous devez effectuer les actions suivantes :
    1. Sélectionner un appel de Macro dans la partie gauche de l'onglet. La section Appel d'une Macro s'ouvre.
    2. Saisir le numéro de ligne de l'appel de Macro.
    3. Seuls les dix premiers paramètres ($n, avec n= 1,2,...,9,0) sont affichés. Pour ajouter dix autres paramètres ($x, avec x= A,,...J), vous devez cliquer sur le bouton Ajouter.
    4. Dans le tableau Paramètres de la section Appel d'une Macro, sélectionner la ligne du paramètre à valoriser. Si la valeur est :
      • une simple chaîne de caractères, saisissez cette valeur dans la colonne Valeur. Le nombre de caractères utilisés pour la valeur du paramètre doit correspondre à la longueur appropriée de la zone pour l'élément paramétré. Par exemple, si $1 est utilisé comme code fonction, la valeur doit avoir une longueur de deux caractères.
      • Une Rubrique, une Structure de Données ou un Segment, cochez la case dans Appel Entité et cliquez à l'intérieur de la colonne Instance liée. Une fenêtre de sélection, affichant les Rubriques, Structures de Données et Segments disponibles, s'ouvre alors. Sélectionnez une instance et cliquez sur OK.

        La colonne Instance liée affiche alors E=CORUB, D=DD ou S=SEGT (où CORUB, DD et SEGT représentent le code de l'instance). Lors de la transformation, le paramètre sera remplacé par CORUB, DD ou SEGT et les références croisées seront créées automatiquement.

      • Chaque occurrence du paramètre dans la Macro sera alors remplacée par la valeur indiquée pour ce programme précis.
    5. Répéter l'opération pour tous les paramètres utilisés par la Macro.

Conditions d'utilisation | Commentaires en retour

Ce centre de documentation utilise la technologie Eclipse. (http://www.eclipse.org)