Cette vue vous permet de modifier le code de la macrostructure.
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 Navigation de la perspective Design, en cliquant sur un
fichier généré .cblgen viaet sélectionnant dans le menu contextuel . L'éditeur
PDP de macro consiste d'un éditeur de type LPEX et d'une
vue sur l'arbre des tags de la macro. Cette page présente la
vue Arbre des tags de la macrostructure identifiée
dans l'image suivante par une flèche rouge :
Pour afficher le code d'une macrostructure dans un squelette
de programme, cliquez sur
. Les lignes appartenant au programme de
reprise sont en verts 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. Cliquer 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 de taguer les fonctions que vous souhaitez générer.
Vous devez sélectionner une fonction et choisir dans le menu contextuel
(clic droit) nGé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
taggée pour la génération et sélectionner à nouveau Génération/pas
de génération, cette action annule le tagage de la fonction
pour la génération.
- Créer une fonction/sous-fonction
- Ce choix est disponible quelque soit le mode d'affichage
(avec ou sans édition de squelette), il permet de créer une fonction
ou une sous-fonction sub-function. 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 ous 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.