Rational Developer for System z

Arbre des tags de la Macro

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 Ouvrir avec > Editeur PDP de Macro (modèle batch ou dialogue) 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 :
Figure 1. Vue arbre des tags de la Macro
Editeur PDP de Macro : une flèche pointe vers l'arbre des tags

Pour afficher le code d'une Macro dans un squelette de programme, cliquez sur squelette. Les lignes appartenant au programme de reprise sont en vert par défaut.

Barre d'outils

Editer le squelette
Cliquez sur squelette 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 squelette pour revenir à l'affichage par défaut (vue sans squelette).
Déplier
Cliquez sur Déplier pour déplier tous les noeuds de l'arbre des tags.
Replier
Cliquez sur Replier 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.

Conditions d'utilisation | Commentaires en retour

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