SOG-Helpcenter Logo SOG Business - Software

slog - Protokollmeldungen


Bei Einsatz der SOG-Logsystematik V4 kann über den Dienst VacosSrv erreicht werden, dass alle auflaufenden Logmeldungen in dieser Tabelle zentral gespeichert werden.
VacosSrv führt dabei automatisch eine Reorganisation der Logmeldungen durch. Dies wird über die SOG ERP (VACOS)-Option "slog.reorg" gesteuert.



Objektklasse: Syslog
key_1

Eindeutige Meldungs-ID
Format: nvarchar(200), Default: '', not null
SQL Funktion zum Bilden des Inhaltes: dbo.slog_build_key_1(msgid)
Text für Objectcontainer: #data:dbs.Syslog(msgid)

Die ID der Meldung wird bereits bei Erzeugung der Meldung gebildet, und soll dafür sorgen, dass jede Meldung nur einmal in der Datenbank aufgenommen werden kann.
Die ID setzt sich aus dem Computernamen und einem eindeutigen Meldungsschlüssel zusammen.

Der eindeutige Meldungsschlüssel wird entweder in Form einer UUID gebildet, oder durch einen Zusammenschluss aus Uhrzeit, Prozess-ID, Thread-ID und laufende Nummer, oder bei Konvertierung aus Alt-Meldungen aus einem Meldungsdatum und einer HASH-Summe über den gesamten Meldungstext.




msgid

Format: nvarchar(200), Default: '', not null
Überschrift: Id
Teilfeld von key_1
base.slog.msgid


shortmsg

Meldungstext
Format: nvarchar(Max), Default: '', not null

Kurztext der Meldung (Betreff) in einem übersetzungsfähigen Format.
Beginnt der Text mit $T$ wird er als als Übersetzungsfähiger Text mit Einsetzungsparametern interpretiert.
Die Parameter sind mit dem Zeichen | getrennt am Ende des Textes zu finden.




shortmsg_ger

Krutext der Meldung in deutscher Sprache
Format: nvarchar(Max), Default: '', not null

Hier wird der im Datenfeld "shortmsg" hinterlegte Text in übersetzter Form in der Sprache "ger" (Deutsch) gespeichert.
Dies ermöglicht eine SQL Suche in den deutschsprachigen Texten.




hhprog

Programmname
Format: nvarchar(250), Default: '', not null

 




hhproj

Projektname
Format: nvarchar(250), Default: '', not null

 




hhfirm

Firmenname
Format: nvarchar(250), Default: '', not null

Name der Umgebungs-Firma, unter der die Meldung erzeugt wurde.




msgtyp

Meldungstyp
Format: nchar(1), Default: ' ', not null
Auswahlliste: m_slogTyp.awl

I = Info
M = Meldung (Soll dem Benutzer interaktiv angezeigt werden)
W = Warnung
E = Fehler
F = Fataler Fehler (mit Funktions- oder Programmabbruch)




msguser

Benutzername
Format: nvarchar(100), Default: '', not null

 




msgcomputer

Computername
Format: nvarchar(100), Default: '', not null

Name des Computers, an dem die Meldung erzeugt wurde.




msgpid

Prozess-ID
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

 




msgtid

Thread-ID
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

 




msgsessid

Terminalserver Session-ID
Format: integer, MinValue: 0 MaxValue: 9999, Default: 0, not null

Soweit bekannt, wird hier die Terminal-Server Session-ID abgelegt, in der die Meldung erzeugt wurde.




umgebung

Umgebung
Format: nchar(1), Default: ' ', not null
Auswahlliste: m_slogUmgebung.awl

Information zur Umgebung, in der der Prozess lief, der die Meldung erzeugt hat.

u = Benutzer (Interaktiv)
j = Job (VACOS JOBV2)
s = Service (Windows Diensteumgebung)

o = Konvertierte Meldung aus alter Protokollumgebung (Sollte nur hausintern bei der SOG auftreten)




msgdatum

Meldungsdatum
Format: bigint, MinValue: 0 MaxValue: 99999999, Default: 0, not null

Zeitpunkt, zu dem die Meldung aufgetreten ist.
(UTC)




msgcurdir

Aktuelles Verzeichnis
Format: nvarchar(250), Default: '', not null

 




msghilfe

Hilfepunkt zur Meldung
Format: nvarchar(100), Default: '', not null

Sofern die Anwendung einen Hilfepunkt zur Meldung vereinbart, wird dieser hier gespeichert.
Meldungen mit Hilfepunkten erlauben den direkte Zugriff auf die VACOS-Onlinehilfe.




projbeisog

Projektname bei der SOG
Format: nvarchar(100), Default: '', not null

Projektkürzel des Projektes bei der SOG.
Diese Angabe wird aus den Einstellungen von ActiveSetup übernommen, und erlaubt dem SOG-Support doe korrekte Kundenzuordnung von Meldungen.




hhenvdomain

Umgebungsdomäne
Format: nvarchar(100), Default: '', not null

Name der aktuellen Umgebungsdomäne.
Diese Angabe erlaubt dem SOG-Support eine korrekte Kundenzuordnung der Meldung.




exepfad

Ausführungspfad
Format: nvarchar(250), Default: '', not null

Name der Anwendung, die die Meldung erzeugt hat.




data

Weitere Daten der Meldung
Format: hhblob(), can be null

Die Daten werden in UTF8 Codiert und im ZIP-Format gespeichert.




data_len

Unkomprimierte Datenlänge
Format: decimal(12,0), MinValue: 0 MaxValue: 999999999999, Default: 0, not null

Unkomprimierte Länge der Daten des Datenfeldes "Data"




send_to_sog

Daten an SOG übermittelt
Format: tinyint, MinValue: 0 MaxValue: 9, Default: 0, not null

1: Datensatz wurde an SOG übermittelt




hhupd

Datenbankdatum
Format: bigint, MinValue: 0 MaxValue: 99999999, Default: 0, not null

Zeitpunkt des Einfügens oder Veränderns des Meldungsdatensatzes.