f$ProtokollDatenbank (engl. f$trace_db)
f$ProtokollDatenbank (engl. f$trace_db)
Mit dieser Funktion wird ePOS dazu veranlasst, alle Aktionen, die nach dieser Funktion ausgeführt werden, in der Datenbank in die Tabellen T_Ablauf_Start und T_Ablauf_Zeile zu schreiben. In der Tabelle steht der Name der Entscheidungstabelle, die ausgeführte Aktion und deren Text. Außerdem wird der Start, das Ende und die erfüllte Bedingung einer Entscheidungstabelle in die Tabelle geschrieben. Zusätzlich können auf Wunsch die Werte von ePOS Parametern mit ausgegeben werden.
Hinweis: Die Funktionen f$ProtokollDatei und f$ProtokollDatenbank können nicht gemeinsam ausgeführt werden. Ein Aufruf der Funktionen beendet die jeweils andere.
Syntax: | Status = f$ProtokollDatenbank( Auftrag, 'Parameternamen' ) | ||
| Argument | Typ | Bedeutung |
| Auftrag | Ganzzahl | Dieser Parameter steuert, ob die Ausführung der Entscheidungstabellen in Metasprache ebenfalls protokolliert werden soll. -1 – Ausschalten der Protokollierung 0 – ohne Metasprache 1 – der Aufruf der Metasprachen-ET wird protokolliert 2 – die gesamte Metasprachen-ET wird protokolliert |
| Parameternamen | Zeichenkette | Mit Komma getrennte Liste an ePOS Parametern, deren Werte in der Tabelle ausgegeben werden sollen. |
Ergebnis: | Ganzzahl | 0 – Protokollierung wurde erfolgreich eingeschaltet -1 – Die Tabelle konnte nicht geschrieben werden Mögliche Ursachen: Falsche Datenbankverbindung angegeben. | |
Aufbau der Tabellen
T_Ablauf_Start:
Spaltenname | Datentyp | Bedeutung |
ID | Ganzzahl | Eindeutige ID. Diese wird in der Tabelle T_Ablauf_Zeile als AblaufID verwendet |
Anwender | Zeichenkette | Name des Anwenders |
Start | Datum | Datum mit Uhrzeit |
Parameter | Zeichenkette | Mit Komma getrennte Liste an Parameternamen deren Inhalte überwacht werden sollen. |
T_Ablauf_Zeile:
Spaltenname | Datentyp | Bedeutung |
ID | Ganzzahl | Eindeutige ID. |
AblaufID | Ganzzahl | ID der Tabelle T_Ablauf_Start |
VBG | Zeichenkette | Verbundgruppe |
VB | Zeichenkette | Verbund |
ET | Zeichenkette | Name der Entscheidungstabelle |
WAS | Zeichenkette | Kennzeichnung des Eintrags: Start, End für Beginn und Ende einer ET, C für eine Bedingung, ELSE für die Sonst-Regel, A eine Aktion. |
Inhalt | Zeichenkette | Aktuelle Zelle der ET |
Aufruftiefe | Ganzzahl | Aktuelle Aufruftiefe |
Stand | Datum | Datum mit Uhrzeit des Eintrags |
Zeile | Ganzzahl | Aktuelle Zeile der ET |
Spalte | Ganzzahl | Aktuelle Spalte der ET |
Werte | Zeichenkette | Liste der überwachten Parameter in der Form: |