Activer la trace Oracle ou SqlServer dans un traitement
Description

Activer la trace Oracle ou SqlServer dans un traitement


Comment activer la trace sur une partie de traitement


Si l'on veut activer la trace uniquement sur une partie de traitement, on peut utiliser les appels au sous-programmes de déclenchement et d'arrêt de trace.


Pour Oracle :


Le sous-programme à utiliser est ORATRA from ORATRA


Pour SqlServer :


Le sous-programme à utiliser est SQLTRA from SQLTRA


Exemple d'activation de la trace Oracle autour d'un For



 Local File ADOCFLD [ADZ]
 
 Call ORATRA from ORATRA
 For [ADZ]ADZ0 Where LAN='FRA'
 ...
 ...
 Next
 Call ORATRA from ORATRA
 EndExemple d'activation de la trace SqlServer autour d'un For



 Local File ADOCFLD [ADZ]
 
 Call SQLTRA from SQLTRA
 For [ADZ]ADZ0 Where LAN='FRA'
 ...
 ...
 Next
 Call SQLTRA from SQLTRA
 EndExplications


Le premier Call permet de déclencher la trace.
Le deuxième Call permet d'arrêter la trace et d'afficher le résultat.


Nota :
Entre chaque déclenchement de la trace, il faut quitter et relancer une nouvelle session sinon le résultat de la trace contiendra les résultats cumulés des différents déclenchements

Cause
Resolution
 
Steps to duplicate
Related Solutions