OBS/Adminhilfe/Service Debug: Unterschied zwischen den Versionen
Böhrer (Diskussion | Beiträge) K (hat „ADMINSERVICEDEBUG“ nach „OBS/Adminhilfe/Service Debug“ verschoben) |
KKeine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
{{ZugriffOBS}} | {{ZugriffOBS}} | ||
[[Kategorie:Adminhilfe]] | |||
=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)== | |||
{| class="wikitable sortable" | |||
|- | |||
! 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== | |||
[[Image:DebugEinstellungen.png]] | |||
{| class="wikitable sortable" | |||
|- | |||
! 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'''<br/> | |||
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'''<br/> | |||
Protokoll in Data\Debug\Macro.txt | |||
'''Wenn lDebugProcedure=True'''<br/> | |||
In den Protokollen werden der Procedure-Stack mit angegeben | |||
'''Wenn lMacroRunSource=True'''<br/> | |||
Scriptdebugger wird visuell aufgerufen | |||
'''Protokolle:'''<br/> | |||
{| class="wikitable sortable" | |||
|- | |||
! 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 | |||
|} | |||
---- | ---- | ||
Version vom 8. Juni 2015, 12:36 Uhr
Dies ist eine zugriffsgeschützte Seite.
- System Überwachung
- DEP deaktivieren
- Darstellung unter Windows 7
- Einwahl auf Windows 2000 Server
- Preislisten
- Datenbank Sicherung
- Customize
- Zentrale
- Support Macro
- Service Debug
- Historienprotokoll (Datenänderung OBS)
- Fernwartungsprobleme
- Startparameter
- Fehler beim Kassenabschluss
- Diverse Informationen
- A ras.pbk
- B Command Line Interpreter
- C File Zilla Benutzer XML erzeugen
- D1 OBS_UPDATE.EXE zum OBS Update Server hochladen
- D2 SUPPORT_MACRO zum OBS Update Server hochladen
- H1 Remote Service Protokoll-Übersicht (Alles)
- H Remote ServiceProtokoll-Übersicht
- I Remote Service Commands
- I1 (Admin) Globaler Hinweis für Updates
- J Liste der OBS Updates
- K Angemeldete Service Firmen
- L Systeminformationen einlesen
- M Kundendaten anzeigen
- M1 Kundendatenbankinformationen anzeigen
- N Kundendaten einlesen
- O Kunden-Update Informationen anzeigen
- P Modul Registrierung OBS
- Q App Verwaltung
- S1 Firmen Statistik Protokolle OBS
- S2 Statistik Notfallkassen
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
| 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 |
