Rational Developer for System z

Débogage d'une procédure mémorisée

Cette section présente le processus de débogage d'une procédure mémorisée.

Avant de commencer

Pour déboguer une procédure mémorisée, vous devez la construire avec des options de compilation et d'exécution spécifiques. Une liste de compilation est également requise pour les procédures mémorisées COBOL.

Supprimez la procédure mémorisée du système distant en suivant les instructions de la section Suppression d'une procédure mémorisée.

Spécifiez un fichier de liste de compilation comme expliqué dans Configuration des propriétés de construction z/OS si vous souhaitez déboguer une procédure mémorisée COBOL qui n'est pas encore définie.

Pourquoi et quand exécuter cette tâche

Procédure

  1. Cliquez sur l'onglet Options dans la vue Editeur et cochez la case "Construire une procédure mémorisée pour le débogage".
  2. Enregistrez les modifications à l'aide des touches Ctrl+S du clavier.
  3. Les options d'exécution générées dans la page Options sont répercutées sur la page DDL.
  4. Cliquez sur l'onglet de déploiement dans la vue Editeur et saisissez "TEST" dans la zone des options de compilation.
  5. Enregistrez les modifications à l'aide des touches Ctrl+S du clavier.
  6. Construisez la procédure mémorisée en suivant les instructions de la section Construction d'une procédure mémorisée.
  7. Exécutez la procédure mémorisée en suivant les instructions de la section Exécution d'une procédure mémorisée. La perspective Débogage s'ouvre automatiquement lorsque la procédure mémorisée est appelée.
  8. Si le message suivant s'affiche, cliquez sur OK :
    • EQA2383I The environment is not yet fully initialized. Use Step or Run.
  9. Vous pouvez définir les points d'interruption en cliquant deux fois sur la barre grise verticale affichée sur le côté gauche de la vue Source.
  10. Cliquez sur le bouton de reprise dans la barre de la fenêtre de la vue Débogage pour lancer l'exécution d'un point d'interruption à un autre.
  11. Cliquez sur le bouton d'avance d'un pas dans la barre de la fenêtre de la vue Débogage pour passer d'une instruction à une autre.
  12. Les valeurs des variables s'affichent dans la vue Variables de la perspective Débogage. Vous pouvez les modifier en cliquant deux fois sur la variable, puis en entrant la nouvelle valeur de la variable. Cliquez ensuite sur OK.
  13. Cliquez sur OK si l'exception suivante survient pendant le débogage d'une procédure mémorisée PL/I :
    • L'exception suivante est survenue : IBM0368W The FINISH condition was raised due to a RETURN or END statement in the main procedure.
  14. Cliquez sur OK lorsque la fenêtre du débogueur vous avertit de la fermeture de l'application.
  15. Cliquez sur le bouton Perspective Données pour revenir à la perspective des données.

Conditions d'utilisation | Commentaires

Ce centre de documentation utilise la technologie Eclipse. (http://www.eclipse.org)