Le flux de contrôle de programme fournit une vue graphique du flux logique dans un programme COBOL. Vous pouvez utiliser cette fonction pour identifier des problèmes de logique potentiels ou localiser le code inutilisé.
Vous pouvez exécuter une analyse de programme sur un fichier COBOL tant que le mode édition est activé. Après le démarrage de l'analyse, la vue Flux de contrôle de programmes s'ouvre avec un graphique hiérarchique des parties qui composent le fichier programme. Chaque noeud représente une instruction pouvant être appelée, telle qu'une section ou un paragraphe. Par exemple, dans Figure 1, plusieurs paragraphes sont affichés. Pour naviguer d'un noeud à l'autre, cliquez sur le noeud dans l'arborescence ; le code correspondant devient visible et il est mis en évidence dans le fichier.

Vous pouvez affiner le diagramme arborescent pour afficher des informations sur un noeud spécifique. Cela peut s'avérer utile car si le programme est volumineux, vous pouvez vous concentrer sur un seul paragraphe. L'option Afficher le flux de contrôle de programme à partir d'ici permet d'afficher toutes les routines qui sont appelées. L'option Afficher le flux de contrôle de programme ici permet d'afficher toutes les routines en cours d'appel. Un brève description du noeud s'affiche lorsque vous survolez ce dernier. La description inclut le nom de paragraphe et le numéro de ligne du paragraphe.
Les fonctions présentes sur la barre d'outils permettent d'effectuer un zoom avant, d'effectuer un zoom arrière et de réinitialiser la taille d'origine. La fonction de sauvegarde crée un fichier bitmap du diagramme que vous spécifiez à l'endroit de la sauvegarde.
Pour localiser un noeud par nom, utilisez la zone de recherche sur la barre d'outils. Dans la zone de recherche, tapez le nom partiel ou complet du programme, de la section ou du paragraphe.
La vue contient une barre d'outils qui vous permet de naviguer dans le diagramme.
: Permet de passer au noeud suivant dans le diagramme.
: Permet de passer au noeud précédent dans le diagramme.
: Permet d'agrandir le diagramme.
: Permet de réduire le diagramme.
: Le diagramme est agrandi ou réduit pour s'adapter à la taille de la vue
Flux de contrôle de programmes.
: Permet de réinitialiser le diagramme à sa taille initiale.
: Permet de créer un fichier bitmap du diagramme en spécifiant l'endroit de la sauvegarde.