Aller au contenu

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.

Paramètres

Mot-clé Description Valeurs possibles Remarques
OUTPUT Sortie *, *PRINT Facultatif, positionnel 1
CLEAR Mise à blanc *NO, *YES Facultatif

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.
*PRINT
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.

Messages d'erreur

Messages *ESCAPE

CPF1999
Erreurs dans la commande.

© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.