DSPTRCDTA
Afficher résultats de trace
En bref
La commande DSPTRCDTA (Afficher les résultats de trace) permet de connaître les résultats des traces effectuées depuis la dernière commande CLRTRCDTA (Mettre à blanc les résultats de trace).
DSPTRCDTA se lit DSP
(Afficher) + TRCDTA.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
DSPTRCDTA
Paramètres
Astuce : dans une session 5250, tapez DSPTRCDTA puis F4 pour
l'invite de saisie, et F1 sur un paramètre pour son aide.
Aide IBM i de la commande
Texte du F1, IBM i 7.5 en français
(bibliothèque QSYS)
Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non
La commande DSPTRCDTA (Afficher les résultats de trace) permet de connaître les résultats des traces effectuées depuis la dernière commande CLRTRCDTA (Mettre à blanc les résultats de trace). Toutes les instructions tracées et les variables de programme associées dans la plage de trace sont affichées. L'écran obtenu permet de visualiser la séquence de traitement des instructions programme ou machine ainsi que le nom, ou les numéros MI ODV, et la valeur des variables de programme définies pour la trace à chaque étape de la séquence. L'affichage des valeurs des variables est contrôlé par la valeur entrée au paramètre Quand sortir (OUTVAR) de la commande ADDTRC (Ajouter une trace au débogage) qui a servi à définir la trace à afficher.
Si un travail est en mode débogage et qu'il se termine avant le lancement d'une commande ENDDBG (Arrêter le mode débogage), cette commande s'effectue automatiquement, le résultat étant imprimé avec la sortie spoule du travail.
Remarque :Une instruction de programme apparaît dans les données trace avant que cette instruction traite une variable. Par conséquent, lorsqu'une instruction de programme (instruction A) modifie une variable indiquée dans la trace, la nouvelle valeur apparaît dans les données de trace après l'instruction qui suit l'instruction A.
Restriction : Cette commande ne peut être utilisée qu'en mode débogage.
Sortie (OUTPUT)
Indique si la sortie générée par la commande doit être affichée sur le poste de travail demandeur, ou imprimée avec la sortie spoule du travail.
- *
- La sortie est affichée dans le cas d'un travail interactif ou imprimée avec la sortie spoule du travail dans le cas d'un travail par lots.
- Le résultat est placé dans un fichier spoule de la file d'attente en sortie du travail.
Mise à blanc (CLEAR)
Indique si les résultats de trace, une fois visualisés, doivent être mis à blanc.
- *NO
- Les résultats de trace sont conservés.
- *YES
- Les résultats de trace sont mis à blanc.
Exemples
DSPTRCDTA
Cette commande permet d'afficher toutes les données de trace enregistrées sur le clavier-écran demandeur. Toutes les instructions de trace de la plage de trace, ainsi que les valeurs des variables du programme associé s'affichent. Les données de trace ne sont pas supprimées après l'affichage, car CLEAR(*NO) est défini par défaut.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.