Reprise de l'exécution du programme et exécution jusqu'à l'instruction sélectionnée

Lorsque l'exécution d'un programme est interrompue, vous pouvez la relancer de l'une des manières suivantes :

Le programme s'interrompt à la prochaine exception ou au prochain point d'arrêt non contrôlé, sinon il aboutit ou attend l'entrée de la valeur 5250.

Remarque : Si le programme a été lancé à l'aide d'une configuration de lancement et si la case Arrêt de la session de débogage à la fin du programme de la configuration de lancement est cochée, la session de débogage se termine en même temps que le programme.

Si, lorsque vous déboguez un travail, vous avez spécifié un nom de programme dans la configuration de lancement du travail de débogage et que vous avez désactivé la commande Avance d'un pas avec entrée, vous devrez démarrer l'application iSeries en même temps que la session de débogage. Si vous devez terminer la session de débogage avant l'arrêt du programme, que vous avez lancé la session de débogage sans spécifier de nom de programme ou que vous avez spécifié un programme de service à déboguer, utilisez une action d'arrêt pour terminer le programme. Pour plus d'informations sur l'arrêt d'une session de débogage, reportez-vous à la procédure connexe ci-après :

Exécuter jusqu'à l'emplacement

Si vous voulez arrêter un programme sur une ligne donnée, choisissez la fonction Exécuter jusqu'à l'emplacement plutôt que la définition d'un point d'arrêt sur ligne.

Si vous sélectionnez Exécuter jusqu'à l'emplacement, le programme s'exécute jusqu'à l'instruction sélectionnée, sauf si un point d'arrêt actif est détecté, si une exception se produit, si le programme est terminé ou s'il attend l'entrée de la valeur 5250. Le programme avance jusqu'à l'instruction et s'arrête avant de l'exécuter ou d'exécuter un appel de procédure de l'instruction. Placez le curseur sur l'instruction pour la sélectionner. Seules les lignes exécutables pourront être atteintes avec Exécuter jusqu'à l'emplacement.

Pour exécuter un programme jusqu'à un numéro de ligne spécifique :

  1. Localisez la ligne à l'aide de la barre de défilement ou des touches du curseur pour vérifier si la ligne à atteindre apparaît dans l'éditeur.
  2. Vérifiez que le curseur de l'éditeur est placé sur la ligne et exécutez le programme jusqu'au curseur en cliquant sur la ligne avec le bouton droit de la souris et en sélectionnant Exécuter jusqu'à l'emplacement dans le menu contextuel. Vous pouvez également sélectionner Exécuter jusqu'à l'emplacement dans le menu contextuel de la barre des marqueurs.
Remarque : La commande Exécuter jusqu'à l'emplacement n'est pas exécutée jusqu'à l'emplacement spécifié si un point d'arrêt ou une expression non contrôlée est détectée, si le programme se termine sans avoir exécuté l'instruction sélectionnée ou s'il attend l'entrée de la valeur 5250.