Vous pouvez déboguer les applications CICS à l'aide du JCL généré ou de la
transaction DTCN.
Pour pouvoir déboguer un programme CICS interactif, vous devez créer le code avec des informations de débogage, et notamment le compiler avec l'option de compilation TEST. Ensuite, vous pouvez procéder de deux manières :
- Si vous liez l'option d'exécution TEST au module de chargement, vous indiquez également l'adresse IP de votre poste de travail pour qu'elle soit incluse dans le programme. Ces informations d'exécution sont incluses automatiquement lorsque vous générez le JCL, mais uniquement si vous définissez les propriétés suivantes :
- Sélectionnez Exécuter dans le débogueur sur la page d'exécution
- Cochez la case Utiliser CICS dans la page Paramètres COBOL ou Paramètres PL/I.
Si le démon de débogage est en mode écoute dans le plan de travail, une session de débogage commence lorsque vous exécutez la transaction qui inclut votre programme.
Pour éviter d'exécuter le module de chargement sous un débogueur, recréez le module de chargement sans informations de débogage et régénérez la version du module de chargement dans la région CICS.
- Si vous n'avez pas lié l'option d'exécution TEST au module de chargement, utilisez la transaction CICS DTCN, livrée avec l'outil de débogage IBM®. Lorsque vous exécutez
DTCN, l'écran affiché vous permet d'indiquer entre autres les éléments suivants :
- Le nom de la transaction qui inclut votre programme
- L'adresse IP de votre poste de travail.
Si le démon de débogage est en mode écoute dans le plan de travail, une session de débogage est exécutée lorsque vous exécutez la transaction à partir de votre poste de travail.
Vous pouvez ensuite réexécuter la transaction DTCN pour exclure la transaction nommée du débogage.