Vue Structure du code Macro

Cette vue affiche un arbre avec les nœuds de la Macro. Elle vous permet de repérer facilement les endroits où des traitements spécifiques ont été insérés.

Les nœuds correspondent aux zones de travail, fonctions, sous-fonctions, sections et divisions de la Macro.

La vue affiche les niveaux et les identifiants des fonctions et sous-fonctions.

A partir de cette vue, vous pouvez afficher le code de la Macro dans un squelette de programme propre à un modèle (batch ou client par exemple). Pour ce faire, cliquez sur le triangle (Afficher le menu) dans la barre d'outils de la vue. Sélectionnez Squelette puis choisissez un modèle dans la liste. Les lignes appartenant au programme de reprise sont caractérisées par une couleur (selon le standard de l'éditeur COBOL). Si vous ne souhaitez pas afficher de squelette, choisissez Squelette > Aucun. Si vous cliquez sur un nœud dans la vue, la fonction faisant partie du nœud est surlignée dans l'éditeur COBOL de la Macro.

Le menu de la barre d'outils contient également le choix Synchroniser le source COBOL avec la vue Structure du code. Ce choix permet de synchroniser le code de la Macro lorsque celui-ci ne l'est pas dans l’éditeur COBOL de Macro. Vous pouvez par exemple créer une fonction 01 après une fonction 21 dans l’éditeur. L'éditeur et la vue sont alors désynchronisés. L'activation de ce choix permet de rétablir l'ordre d'affichage de ces fonctions dans l’éditeur COBOL de Macro.

Si vous faites un clic droit dans la vue, vous pouvez créer une fonction ou sous-fonction en sélectionnant Créer une fonction ou sous-fonction dans le menu contextuel. De plus, si vous faites un clic droit sur un nœud correspondant à une fonction ou sous-fonction, vous pouvez le mettre à jour ou le supprimer en sélectionnant Mettre à jour la fonction ou sous-fonction ou Supprimer la fonction ou sous-fonction dans le menu contextuel.

Vous pouvez filtrer l'affichage des nœuds en saisissant une chaîne de caractères dans la zone de filtre. Les caractères génériques * pour remplacer une chaîne de caractères et ? pour remplacer un caractère sont acceptés ; ils sont optionnels en fin de chaîne. Lorsque vous commencez à saisir, un bouton s'affiche dans la zone de filtre. Il permet d'effacer le filtre saisi et de revenir à l'affichage initial.


Vos commentaires