CIB merge technischer Leitfaden

12. Sonstiges

12.4. Tracemöglichkeiten

Durch optionales Setzen von Umgebungsvariablen in Ihrer Systemumgebung können Sie auf Bedarf einen Tracelauf mit unseren Komponenten durchführen. Hierbei werden entsprechende Logdateien im gewünschten Verzeichnis erzeugt, die für unseren Support sehr hilfreich sein können.

Tracedatei mit Umgebungsvariablen setzen:

Die Tracedatei wird hier jeweils gelöscht und neu geschrieben, wenn CIB merge neu angezogen wird. Für Serveranwendungen empfiehlt sich daher das weiter unten beschriebene Patchen der CIB merge dll.

Für die Traceausgabe setzen Sie bitte die Umgebungsvariable:

CIB_MRGTRACE = <Verzeichnis + Dateiname> (z.B. CIB_MRGTRACE=c:\temp\mrg.log)

Hinweis:
Bei älteren CIB merge-Versionen (bis 3.7.64) heißt die Umgebungsvariable CIB_TRACE.

CIB_TRACE = <Verzeichnis + Dateiname> (z.B. CIB_TRACE=c:\temp\mrg.log)

Setzen Sie im Zweifelsfall einfach beide Umgebungsvariablen.


Tracedatei direkt in der dll patchen:

Sie können die Trace-Ausgabe auch direkt in der CIB merge dll patchen, dies ist besonders für Server-Anwendungen interessant, in denen CIB merge immer angezogen bleibt und die Tracedatei sonst immer weiter wachsen würde. Ist die Trace-Ausgabe per Patch gesetzt, so wird die Tracedatei nach jedem fehlerfreien Mischauftrag gelöscht.

Öffnen Sie dazu die Datei mit einem Hexeditor und suchen Sie nach " EXTERN_CIB_TRACE". Beginnen Sie ein Zeichen vor "EXTERN_CIB_TRACE" und geben Sie im Überschreiben-Modus Pfad und Namen der Tracedatei ein, z.b. c:\temp\cibmrgtrace.txt. Dieses Feature ist aber der CIB merge Version 3.7.84d verfügbar.