Utilisation de la vue Débogage

Grâce à cette vue, vous pouvez gérer le débogage d'un programme dans l'espace de travail et afficher des informations pour les programmes, modules, procédures ou fonctions actifs dans une pile d'appels d'unité d'exécution.

L'entrée de pile d'appels s'affiche pour les unités d'exécution interrompues pour chaque cible que vous déboguez. Chaque unité d'exécution est représentée par un noeud dans une arborescence. L'unité d'exécution au niveau du point d'exécution en cours se développe automatiquement. Si elle est interrompue, son noeud se développe pour afficher son entrée de pile d'appels.

Les entrées d'une pile d'appels d'une unité d'exécution ne sont valables que si l'unité d'exécution est arrêtée ou interrompue. En particulier, si vous utilisez la configuration de lancement Travail iSeries pour déboguer un programme de maintenance, puis que vous démarrez la session de débogage en lançant un programme, la pile d'appels n'est pas mise à jour quand vous passez à la fin du programme appelant. Pour voir la pile d'appels mise à jour, effectuez un arrêt ou une interruption. Pour des informations sur la configuration de lancement Travail iSeries, consultez la rubrique Débogage des travaux avec invite complète ci-après. Pour des informations sur la procédure d'arrêt, consultez la rubrique associée ci-après.

Si la ressource contenant une unité d'exécution sélectionnée n'est pas ouverte et/ou active, le fichier s'ouvre dans l'éditeur et devient actif. Il se concentre alors sur la source à laquelle est associée l'unité d'exécution et met en évidence la ligne source que le programme s'apprête à exécuter.

Dans la vue Débogage, vous pouvez effectuer diverses actions, telles que le démarrage, l'avance pas à pas ou la fin de l'exécution du débogage.

Pour afficher des informations sur la pile, cliquez dans la vue Piles pour la mettre en évidence et développez l'entrée de l'unité d'exécution appropriée. Cliquez avec le bouton droit de la souris sur l'entrée de la pile d'appels que vous souhaitez afficher et sélectionnez Propriétés dans le menu contextuel. Vous pouvez également obtenir les propriétés détaillées des piles dans la vue Propriétés en procédant comme suit :

  1. Ouvrez la vue Propriétés en choisissant Fenêtre > Afficher la vue > Autre, puis sélectionnez la vue Propriétés dans l'ensemble des vues de Base proposées.
  2. Dans la vue Débogage, accédez à l'entrée de pile d'appels dont vous voulez afficher les propriétés. Au besoin, développez les noeuds des unités d'exécution et utilisez les barres de défilement, les flèches vers le haut et vers le bas bas ou les touches page précédente/page suivante pour faire défiler la vue jusqu'à ce que l'entrée de pile d'appels apparaisse.
  3. Sélectionnez l'entrée de pile d'appels pour afficher ses propriétés dans la vue Propriétés.

Les noeuds de la vue Débogage sont visibles s'ils sont situés au niveau supérieur de l'arborescence ou si les noeuds d'un niveau plus élevé ont été développés. Pour tous les noeuds visibles de cette vue, vous pouvez basculer sur un noeud spécifique en tapant simplement la première lettre de celui-ci. La vue passe alors directement au prochain noeud commençant par cette lettre. Si le noeud sur lequel la vue s'est arrêtée n'est pas celui que vous attendiez, répétez la procédure.

Concepts associés
Vues à utiliser lors du débogage des applications iSeries
Unités d'exécution secondaires dans le débogueur
Tâches associées
Configuration des préférences du débogage
Démarrage du débogage
Débogage d'applications multitâches
Avance pas à pas dans un programme
Ajout d'un programme
Activation et désactivation d'unités d'exécution
Arrêt d'une application en cours d'exécution
Débogage d'un travail avec invite complète
Référence associée
Spécifications des noms de programmes et de bibliothèques