comment activer la trace sous businessobjects

Transcription

comment activer la trace sous businessobjects
http://www.bobti.com - SAP BusinessObjects and Xcelsius articles, links and resources
Release : BusinessObjects XI31
Subject : Comment activer la trace sous BusinessObjects / WebIntelligence
Activer la trace vous permet, lors de la résolution d'incidents ou dans des problématiques d'optimisation, d'analyser
finement l'activité des différents modules de BusinessObjects à un moment précis, et d'orienter ainsi la recherche de la
cause du problème et sa résolution.
Sous WebIntelligence XI3.x
Activation de la trace au niveau de la CMC
1) Connectez-vous à la CMC
2) Cliquez sur Servers
3) Faites un clique droit sur le serveur que vous souhaitez tracer
4) Dans la ligne paramètres, ajoutez -trace à la fin de la ligne
5) Cliquez sur le bouton Sauvegarder et fermer
6) Faites un clique droit sur le serveur et redémarrez-le.
7) Les fichiers de traces seront stoqués dans le répertoire <BO install Dir>\ BusinessObjects Enterprise
12.0\Logging indiqué dans les propriétés du serveur.
Activation de la trace au niveau Client
Eléments de configuration de la trace :
Le fichier de configuration BO_trace.ini. Il se trouve dans le répertoire <BO install
Dir>\BusinessObjects Enterprise 12.0\win32_x86\scripts
active = true;
importance = '<<' ;
size = 100000;
keep = true ;
Nota : ce fichier est case sensitive
Vous trouverez également un autre fichier BO_Typical_trace.ini dans le répertoire <BO install
Dir>\Performance Management 12.0\logging présentant une série d’options de traces plus exhaustives.
Ces fichiers de configuration et d’activation de trace fonctionnent de concert avec 3 variables d’environnement
qu’il faut ajouter dans System properties > Advanced > Environment variables
http://www.bobti.com - SAP BusinessObjects and Xcelsius articles, links and resources
Release : BusinessObjects XI31
Subject : Comment activer la trace sous BusinessObjects / WebIntelligence
On définit ainsi :
BO_TRACE_CONFIGDIR : Chemin vers le
répertoire contenant le fichier BO_Trace.ini
BO_TRACE_CONFIGFILE : Nom du fichier
de configuration BO_Trace.ini
BO_TRACE_LOGDIR : Chemin vers le
répertoire où vont être générées les LOG
Nota : On peut limiter la trace à l’un des modules en faisant une copie du fichier BO_trace.ini en
o
o
o
o
Designer_Trace.ini
busobj_Trace.ini
ConnectionServer_Trace.ini (Si trace depuis un serveur WebIntelligence)
WIReportServer_Trace.ini (Si trace depuis un serveur WebIntelligence)
Et en les copiant, non pas dans le BO_TRACE_CONFIGDIR défini précédemment mais dans <BO install Dir>\
BusinessObjects Enterprise 12.0\Logging.
Aperçu de la trace générée du fait la présence de Bo_trace.ini dans le répertoire
défini dans BO_TRACE_CONFIGDIR et du Designer_Trace.ini créé
dans <BO install Dir>\ BusinessObjects Enterprise 12.0\Logging
http://www.bobti.com - SAP BusinessObjects and Xcelsius articles, links and resources
Release : BusinessObjects XI31
Subject : Comment activer la trace sous BusinessObjects / WebIntelligence
Trace du Connexion Server
Cette étape est optionnelle mais nécessite comme pré requis les étapes précédentes (création du Bo_trace.ini et
déclaration des variables BO_TRACE_*)
Pour effectuer la Trace au niveau du Connexion Server, localisez le fichier cs.cfg qui se trouve dans <BO install
Dir>\BusinessObjects Enterprise 12.0\win32_x86\dataAccess\connectionServer et à la fin de celui-ci,
localisez la partie contenant la trace.
<Traces ClassID="csTRACELOG" Active="No">
<Trace Name="JobLevel" Active="Yes">
<Trace Name="Job" Active="Yes"/>
</Trace>
<Trace Name="MiddleWare" Active="Yes">
<Trace Name="Oracle" Active="Yes"/>
<Trace Name="Sybase" Active="Yes"/>
<Trace Name="Informix" Active="Yes"/>
<Trace Name="Teradata" Active="Yes"/>
<Trace Name="DB2" Active="Yes"/>
<Trace Name="DB2/iSeries" Active="Yes"/>
<Trace Name="ODBC2" Active="Yes"/>
<Trace Name="ODBC3" Active="Yes"/>
<Trace Name="OLEDB" Active="Yes"/>
<Trace Name="SAP BAPI" Active="Yes"/>
<Trace Name="OLE DB OLAP" Active="Yes"/>
<Trace Name="Essbase" Active="Yes"/>
</Trace>
</Traces>
Jouez sur les valeurs yes/no des différents paramètres pour activer tout ou partie de la trace.
Nota :
Faites au préalable une copie de sauvegarde du fichier cs.cfg qui est utilisé par BusinessObjects. Si vous veniez à
corrompre ce fichier par mégarde en le modifiant, vous ne pourriez plus lancer BusinessObjects.
Pour désactiver la trace, renommez le fichier Bo_trace.ini en Bo_trace.old par exemple. Veillez à ne pas laisser la
log trop longtemps car elle peut rapidement se révéler très gourmande en espace disque.
____________________________
http://www.bobti.com - SAP BusinessObjects and Xcelsius articles, links and resources
Release : BusinessObjects XI31
Subject : Comment activer la trace sous BusinessObjects / WebIntelligence
Sous WebIntelligence 6.x
1) Allez dans le répertoire <webi_install_dir>\bin\scripts\preconf
2) Copier le fichier BO_trace.ini dans <webi_install_dir>\nodes\<node name>\<cluster name>\logs (ou tout
autre fichier de trace présent dans le répertoire en fonction du niveau de trace désiré)
3) Vérifier dans le fichier BO_trace.ini que les lignes suivantes sont positionnées à true
active = true; // trace all processes
importance = (debug ? xs : m); // trace more detailed for a debug build
size = debug ? 100000 : 10000; // longer _trace.log file in debug
keep = debug; // keep in debug only
4) Sauver le fichier BO_trace.ini. A partir de ce moment, WebIntelligence va entamer la trace (pas de
redémarrage des process requis)
5) Les fichiers de logs sont générés dans ce même répertoire (<webi_install_dir>\nodes\<node name>\<cluster
name>\logs)
6) Attention : Ne pas oublier de désactiver la trace quand celle-ci n'est plus nécessaire en supprimant ou
renommant le fichier .ini. Vous risqueriez de saturer votre espace disque car les logs peuvent être très verbeuse
(et en plus, cela ralentit le système)
7) Vous pouvez également créer les variables systèmes suivantes :
BO_TRACE_CONFIGDIR : Chemin vers le répertoire contenant le fichier BO_Trace.ini
BO_TRACE_CONFIGFILE : Nom du fichier de configuration BO_Trace.ini
BO_TRACE_LOGDIR : Chemin vers le répertoire où vont être générées les LOG
8) Pour activer en plus la trace au niveau du connection server, éditez le fichier cs.cfg situé dans
<install_dire>\dataAccess\RDBMS\connectionServer et localisez les lignes suivantes. Paramétrez alors
l'option Active="Yes" si vous souhaitez la trace correspondant à ce middleware.
<Traces ClassID="csTRACELOG" Active="Yes">
<Trace Name="JobLevel" Active="Yes">
<Trace Name="Job" Active="Yes"/>
</Trace>
<Trace Name="MiddleWare" Active="Yes">
<Trace Name="Oracle" Active="Yes"/>
<Trace Name="Sybase" Active="Yes"/>
<Trace Name="Informix" Active="Yes"/>
<Trace Name="Teradata" Active="Yes"/>
<Trace Name="DB2" Active="Yes"/>
<Trace Name="DB2/iSeries" Active="Yes"/>
<Trace Name="ODBC2" Active="Yes"/>
<Trace Name="ODBC3" Active="Yes"/>
<Trace Name="OLEDB" Active="Yes"/>
</Trace>
http://www.bobti.com - SAP BusinessObjects and Xcelsius articles, links and resources
Release : BusinessObjects XI31
Subject : Comment activer la trace sous BusinessObjects / WebIntelligence
</Traces>
Sous BusinessObjects 5.x
Dans BusinessObjects v5, l'outil BOLOGAPP.exe vous permet d'effectuer des opérations de traces. Lancez-le
avant de lancer le ou les modules que vous souhaitez tracer (Le reporter, le designer ou le supervisor). Il vous
permettra de voir l'activité des différents modules (Chargement des DLL, modules appelés et échanges des
ordres SQL entre les différents modules et la base de donnée référentielle)
Interface de BusinessTracker.
_________________________________
Nota : Voir aussi les documents BusinessObjects xir3.1connectionserver.pdf