Rational Developer for System z, version 7.6.1


Débogage de l'application DB2 avec le JCL généré

Cette leçon explique comment déboguer l'application avec le JCL généré lors du module précédent.
Le JCL qui est généré à partir de l'action Générer le JCL > Pour compilation, liens et exécution crée un travail par lots pour exécuter l'application. Comme vous avez sélectionné le bouton d'option Exécuter par lots avec le débogueur. le JCL est généré avec un CSECT Assembleur en ligne supplémentaire qui est lié à l'application. Ce CSECT, appelé CEEUOPT, contient des options d'exécution LE (Language Environment). Ces options d'exécution provoquent l'exécution du programme dans le débogueur à chaque appel.

Pour déboguer l'application à l'aide du JCL généré, procédez comme suit :

  1. Sélectionnez Fenêtre > Ouvrir la perspective > Autre,
  2. Dans la fenêtre Ouvrir la perspective, sélectionnez Déboguer puis cliquez sur OK.
  3. Dans la vue Débogage, vérifiez que le démon de débogage est à l'écoute. Si la barre d'outils de débogage affiche l'icône
    icône montrant que le démon de débogage n'est pas à l'écoute
    , cela signifie que démon de débogage n'est pas à l'écoute. Sélectionnez l'option de lancement du mode écoute dans le menu déroulant pour démarrer le démon de débogage.
  4. Dans la vue Systèmes distants, cliquez avec le bouton droit de la souris sur le fichier JCL et sélectionnez Soumettre dans le menu contextuel. Si vous recevez des erreurs JCL, corrigez-les et soumettez à nouveau le fichier JCL. S'il n' y a aucune erreur JCL, une session de débogage doit commencer.
  5. Définissez un point d'arrêt dans l'instruction GOBACK et appuyez sur F8 pour lancer une exécution jusqu'à ce point d'arrêt.
  6. Regardez dans la vue Variables et développez le signe plus en face de FRIENDZRECORD. Vous devez voir s'afficher la page suivante :
    Variables DB2 dans une perspective Débogage
  7. Exécutez le programme jusqu'à la fin.

Conditions d'utilisation | Commentaires



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