Cette vue vous permet de modifier le code de la Macro.
Les menus contextuels sont fonction du modèle choisi à l'ouverture
de la Macro (modèle batch ou dialogue) et du type de vue affiché (avec
ou sans édition de squelette de programme).
Cette vue est disponible depuis la vue
Navigateur de la perspective
Programmation pilotée par pattern perspective, en cliquant sur un fichier généré
.cblgen en sélectionnant dans le menu contextuel par exemple. L'éditeur
PDP de Macro consiste en
un éditeur de type LPEX et en une vue sur l'arbre des tags de
la Macro. Cette page présente la vue
Arbre des tags de la
Macro identifiée dans l'image suivante par une flèche
:
Pour afficher le code d'une Macro
dans un squelette de programme, cliquez sur
. Les lignes appartenant au programme de reprise sont en vert
par défaut.
Barre d'outils
- Editer le squelette
- Cliquez sur
pour afficher les tags de la Macro dans
un squelette de programme issu du modèle que vous avez sélectionné
à l'ouverture de la Macro dans l'éditeur PDP. Cliquez une seconde
fois sur
pour revenir à l'affichage par défaut
(vue sans squelette).
- Déplier
- Cliquez sur
pour déplier tous les noeuds de l'arbre
des tags.
- Replier
- Cliquez sur
pour replier tous les
noeuds.
Texte du filtre
Vous pouvez faire une recherche
des noeuds dans la liste des tags et appliquer un filtre de façon
à afficher uniquement les noeuds recherchés. Vous pouvez utiliser
les caractères '*' et '?'. Lorsque vous commencez
à saisir dans la zone dédiée aux filtres, un bouton s'affiche
à droite. Il permet d'effacer le texte saisi et de revenir à
l'affichage précédent.
Menu contextuel
Vous pouvez effectuer un certain
nombre d'actions à partir du menu contextuel qui s'ouvre
par clic droit sur un noeud, tag, fonction, sous fonction sélectionnés
dans l'arbre des tags.
- Supprimer le tag
- Ce choix permet de supprimer un tag sélectionné dans l'arbre
des tags.
- Ecraser le tag
- Ce choix permet d'écraser le tag sélectionné dans l'arbre
des tags et de le remplacer par un autre tag.
- Créer un tag fils
- Ce choix permet de créer une ligne détail sous une fonction/sous-fonction
sélectionnée dans une vue standard (sans squelette), ou encore de
créer un tag fils à partir d'un tag <SOURCE>, d'un tag <WORKING>, d'un tag <SUITE-WORKING>, d'un tag <IOSEC-FILECTRL> ou encore d'un tag <FILE> dans une vue
avec édition du squelette d'un programme. Ce choix ouvre une
boîte de dialogue dans laquelle vous devez compléter des paramètres
adaptés au type de tag sélectionné.
- Regrouper des tags
- Ce choix est disponible exclusivement pour un affiche avec squelette
de programme, il permet de regrouper les tags sélectionnés dans l'arbre
des tags.
- Créer un linkage
- Ce choix est utilisé dans une vue avec édition du squelette de
programme afin de créer un 'linkage' sous un tag <DATA> sélectionné dans l'arbre des tags. Dans
la boîte de dialogue qui s'ouvre, vous devez indiquer un numéro
de ligne.
- Créer une working
- Ce choix est disponible exclusivement pour un affiche avec squelette
de programme, il permet de créer une section working.
- Génération/pas de génération
- Ce choix permet d'étiqueter les fonctions que vous souhaitez
générer. Vous devez sélectionner une fonction et choisir dans le menu
contextuel (clic droit) Génération/pas de génération, un tag bleu SUP s'ajoute alors à gauche du noeud de
la fonction. Vous pouvez supprimer ce tag en sélectionnant la fonction
étiquetée pour la génération et sélectionner à nouveau Génération/pas de génération, cette action annule l'étiquetage
de la fonction pour la génération.
- Créer une fonction/sous fonction
- Ce choix est disponible quel que soit le mode d'affichage
(avec ou sans édition de squelette). Il permet de créer une fonction
ou une sous fonction. Il ouvre une boîte de dialogue dans laquelle
vous devez saisir le code de la fonction ou sous fonction et une valeur
dans la zone niveau.
- Mise à jour du niveau
- Ce choix permet de modifier le niveau d'une fonction ou sous
fonction. Il est disponible dans les deux modes d'affichage (avec
ou ans édition du squelette). Le niveau doit être saisi dans la boîte
de dialogue qui s'ouvre.
- Création d'une fonction/sous fonction spécifique
- Ce choix est disponible uniquement dans un éditeur de modèle dialogue.
Il permet de créer une nouvelle fonction ou sous fonction en affichage
standard (sans édition de squelette).
Note : Le choix du modèle se fait à l'ouverture de la Macro.
- Mise à jour des paramètres (spécifique dialogue)
- Ce choix n'est disponible que sur une fonction dialogue.
Il permet de mettre à jour les paramètres d'une sous fonction
dialogue sélectionnée dans l'arbre des tags.
Note : Le choix du modèle se fait à l'ouverture de la Macro.