OBS/Adminhilfe/Service Debug

Aus OBS Wiki
Zur Navigation springen Zur Suche springen
Für diese Seite wurde eine Zugriffsbeschränkung eingerichtet. Falls du diese Nachricht siehst, bist du nicht berechtigt, diese Seite einzusehen.

Dies ist eine zugriffsgeschützte Seite.


Admin-Hilfe

OBS-Administration / Installation
kundenspezifische Anpassungen
OBS Protokolle
Shop-Administration


Wie benutze ich Debugeinstellungen

1. Parameter PMode 977

Aufzeichnen von SQL Statements die länger als xxxx mSec dauern Default 2000 MSec Setzt oSystem.nSqlDebugmsec Wert (Standard SQL-Long) (Nur bei > 0) Default aus OBS.INI

2. Über Command Line (als Parameter)

Parameter Funktionsweise
/DEBUG Schaltet lDebug an
/SQLDEBUG Schaltet DebugVisible ein. Debuglline wird auf dem Schirm ausgegeben
/SQLDEBUGVISIBLE Debugline auf Bildschirm ausgeben, sonst nur Datei
/SQLDEBUGSEKUNDEN Schaltet lDebug an, lDebugVisible aus, Tmp Debug mSec wird gesetzt
/MACRODEBUG lMacroDebug setzen


3 OBS.INI Sektion [Datenbank]

SQLDebugSekunden=500

Setzt oSystem.nSqlDebugmsec Wert (Standard SQL-Long)(Wird überschrieben wenn PMode 977 <> 0

SQLTokenFile=proto.sql

Datei mit SQL Kommados. Alle SQL Kommandos werden gefiltert. Ist ein Token enthalten so wird es in der Datei .data\debug\SQLProto.txt. Datei muss im .\Sys Ordner liegen

DEBUG=ON

Schaltet lDebug an

4 Debug Einstellungen Menü Blitz

DebugEinstellungen.png

Parameter Funktionsweise
SQL Debug Wenn lSQlDebug dann mSec setzen (seit v001360 höherwertiger als Pmode!)
Globaler Debug lDebug setzen
mit Proceduren lDebugProcedure setzen
Macro Debug lMacroDebug setzen
Macreo Run Source Mode lMacroRunSource

5. Weitere Informationen

Wenn lDebug=True

Sql Kommandos Protokollieren DEBUG.TXT, Message.TXT

DB_SOpen wird ausgegeben DB_Open wird ausgegeben qSqlInit() qSQlFree() mit Counter der Aufrufe (Sollten am Ende immer 0 sein)

Wenn lMacroDebug=True
Protokoll in Data\Debug\Macro.txt

Wenn lDebugProcedure=True
In den Protokollen werden der Procedure-Stack mit angegeben

Wenn lMacroRunSource=True
Scriptdebugger wird visuell aufgerufen

Protokolle:

Dateiname Funktionsweise
LoadProto.tx benötigte Zeit um OBSxxxx.exe zu laden
SQLERROR.TXT Sql-Fehler
DBCON.TXT Alle DB Verbindungen beim Aufruf von OBSxxxx.exe