aus Tobit KB importiert - vom 04.06.2008 - Beitrag bei Tobit
Problem
Um eine Debug-Datei für eine einzelne Nachricht zu erstellen, wird im Nachrichtentext der David Befehl @@CREATEJOBDEBUGFILE@@ eingegeben. Wo bzw. wie kann festgelegt werden, dass für jede versendete Nachricht automatisch eine Debug-Datei erstellt wird?
Antwort
Auf dem David Server befindet sich im Verzeichnis »DAVID\CODE\« die Datei »DAVID.INI«, deren Parameter beim Start des David Service Layers ausgewertet werden. Hier wird festgelegt, wann zum Beispiel Datenbereinigungen vom Server durchgeführt werden sollen und in welchen Intervallen bestimmte Verzeichnisse gescannt werden.
In dieser Datei ist auch der Parameter »CreateJobDebugFile« angegeben. Der Default-Wert bei diesem Parameter ist »FALSE«. Damit für jede Nachricht die versendet eine Debug-Datei erstellt wird, ändern Sie den Wert von »FALSE« auf »TRUE«, entfernen das Semikolon am Anfang der ersten Eintragszeile und speichern die Änderungen ab. Schließen Sie die Datei und starten Sie den David Service Layer neu, denn die Änderungen sind erst nach einen Neustart des Service Layers wirksam. Nachdem Sie den Parameter der Datei »DAVID.INI« geändert haben, wird für jeden Nachricht, die nach der Änderung versendet wird, eine Debug-Datei generiert.
Der Service Layer erstellt eine Datei mit der Erweiterung »DEB« im Auftragsbuch eines Benutzers. Da diese Einstellung global wirkt, ist unter Umständen mit einem hohen Datenaufkommen zu rechnen und sollte nur bei evtl. auftretenden Problemen aktiviert werden.
Um die automatische Erstellung der Debug-Dateien für versendete Nachrichten wieder zu deaktivieren, geben Sie Datei »DAVID.INI« bei dem Parameter »CreateJobDebugFile« wieder den Default Wert »FALSE« an, speichern die Änderung ab und starten den Service Layer neu.