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