Rational Developer for System z

Affichage de la structure de programme PL/I à l'aide de la hiérarchie d'appels

La hiérarchie d'appels fournit une structure arborescente des appels de procédure et de fonction d'un fichier PL/I. Cette vue permet de naviguer dans un fichier PL/I volumineux ou complexe contenant un grand nombre de procédures et vous aide à déterminer le flux des appels entre les procédures.

Les résultats de l'action Ouvrir la hiérarchie des appels sont disponibles dans la vue Hiérarchie d'appels. La vue Hiérarchie d'appels est un graphique arborescent qui affiche des fonctions et des procédures. La vue Hiérarchie d'appels fournit des informations provenant d'une perspective appelée et d'une perspective appelant.

Exemple de vue Hiérarchie d'appels

La vue Hiérarchie d'appels comporte deux sections.

Navigation dans la vue Hiérarchie d'appels

La vue Hiérarchie d'appels contient les boutons de barre d'outils suivants permettant de filtrer son contenu.

Icône Afficher la hiérarchie des appelés
Hiérarchie d'appelés
Affiche dans la vue uniquement les procédures qui ont appelé la procédure mise en évidence.
Icône Afficher la hiérarchie des appelants
Hiérarchie d'appelants
Affiche dans la vue uniquement les procédures qui sont appelées par la procédure mise en évidence.
Icône de menu Affichage
Menu Affichage
Affiche une liste de fonctions à exécuter dans la vue Hiérarchie d'appels. Outre la vue Hiérarchie des appelants et Hiérarchie des appelés, vous pouvez choisir de masquer ou d'afficher les fonctions intégrées.

Limitations

Plusieurs limitations affectent l'utilisation de la fonction Hiérarchie d'appels dans l'éditeur :
  • Seuls les appels statiques vers des procédures et des fonctions sont pris en charge. Les références de variable à des noms de fonction et à des noms de procédure ne sont pas prises en charge.
  • Plusieurs libellés pour une seule définition de procédure ou de fonction ne sont pas pris en charge.
  • Plusieurs points d'entrée dans une procédure ne sont pas pris en charge.
  • Lorsque vous cliquez deux fois sur un nom de procédure alors que la définition de procédure se trouve dans une source de macro étendue, vous accédez à l'appel de macro.

Retour d'informations