Lorsque vous développez des programmes à l'aide de Rational Developer for System z, la perspective Débogage permet de traiter les deux cas suivants :
- Vous utilisez un moteur de débogage z/OS pour déboguer un code dans un sous-projet MVS qui doit être en ligne.
- Vous utilisez un moteur de débogage résidant sur le poste de travail pour déboguer un code dans un projet local.
Vous bénéficiez d'une expérience du débogage similaire pour le code local et pour le code z/OS. Dans les deux cas, vous pouvez procéder comme suit :
- Définissez et effacez les points d'arrêt sur une ligne spécifique.
- Définissez et effacez les points d'arrêt pour une erreur simple ou une erreur de niveau avertissement en fonction du niveau de gravité de l'environnement de langage.
- Exécutez jusqu'à un point d'arrêt.
- Avancez d'un pas avec entrée dans une procédure.
- Avancez d'un pas sans entrée dans une procédure.
- Affichez les valeurs de variables et modifiez-les à mesure que vous avancez dans le code.
- Affichez les valeurs de variables dans le contexte d'une plus grande zone de stockage.
- Affichez la pile d'appels.
Avant de commencer le débogage des applications, vérifiez la valeur de l'option de débogage Compiler (si nécessaire) avant le lancement :
- Dans la barre de menus du plan de travail, cliquez sur Fenêtre > Préférences.
- Dans le panneau de gauche de la fenêtre Préférences, développez Exécuter/Déboguer, puis cliquez sur Lancement.
- Recherchez l'option Compiler (si nécessaire) avant lancement. Si cette option reste sélectionnée (par défaut), les compilations sont exécutées chaque fois que vous déboguez ou exécutez une application compilée, ce qui entraîne une diminution des performances. Vous pouvez désélectionner cette option et construire manuellement le code à déboguer avant de lancer une session de débogage ou d'exécuter une application.