Débogage des applications iSeries à l'aide des points d'entrée de service

Les points d'entrée de service facilitent le débogage des applications qui appellent une logique applicative écrite en langage ILE RPG, COBOL, CL, voire C ou C++. En fait, un point d'entrée de service est un type de point d'arrêt sur entrée spécifique pouvant être défini directement dans l'explorateur de systèmes distants. Il se déclenche lorsque la première ligne d'une procédure donnée est exécutée dans un travail qui n'est pas en cours de débogage. Grâce aux points d'entrée de service, vous pouvez prendre le contrôle de votre travail à un point spécifique. Une nouvelle session de débogage est démarrée et l'exécution est arrêtée au niveau du point.

Conçus initialement pour faciliter le débogage des applications Web, les points d'entrée de service permettent également de déboguer des applications dans un environnement où le nom des travaux n'est pas connu à l'avance. La liste suivante présente quelques exemples de scénarios :

Lorsqu'un point d'entrée de service se déclenche alors que le travail qui exécute l'application n'est pas en cours de débogage, un message vous permet de lancer une session de débogage. Si vous cliquez sur Oui dans le message, une session de débogage du programme démarre dans la perspective Débogage. Si vous cliquez sur Non, le programme est relancé sans être débogué. Pour ne pas recevoir un message vous demandant de lancer une session de débogage lorsqu'un point d'entrée de service est atteint, cochez la case figurant dans la boîte d'invite ou définissez les paramètres de préférences du débogueur. Pour plus d'informations sur les préférences de débogage, consultez la rubrique connexe ci-après.

Pendant une session de débogage, vous pouvez également définir des points d'entrée de service sur une ligne spécifique du programme via l'interface utilisateur du débogueur. Pour ce faire, le programme doit être en cours de débogage (comme indiqué dans la rubrique connexe ci-après).

Si vous utilisez des points d'entrée de service, vous devez prendre connaissance de certaines informations liées aux performances comme indiqué dans la section Remarques sur les performances de la page Suppression de points d'entrée de service dans la vue Points d'entrée de service iSeries.

Tâches associées
Gestion des points d'entrée de service dans la vue Systèmes distants
Gestion des points d'entrée de service dans la vue Points d'entrée de service iSeries
Définition de points d'entrée de service dans la vue Points d'entrée de service iSeries
Modification de points d'entrée de service dans la vue Points d'entrée de service iSeries
Activation et désactivation de points d'entrée de service dans la vue Points d'entrée de service iSeries
Suppression de points d'entrée de service dans la vue Points d'entrée de service iSeries
Filtrage de points d'entrée de service dans la vue Points d'entrée de service iSeries
Régénération des points d'entrée de service dans la vue Points d'entrée de service iSeries
Utilisation du profil utilisateur approprié dans les points d'entrée de service
Conflits de points d'entrée de service
Configuration des préférences du débogage
Démarrage du débogage