Prozess Auditierung
Beschreibung
Diese App dient einer anwendungsbezogenen Auditierung von Programmabläufen. Einmal aktiviert, werden die im Programmcode hinterlegten Trace Anweisungen als Hinweis auf die gerade bearbeiteten Programmsequenzen vom System an diese App geschickt. Man kann somit während einer Programmausführung beobachten, an welchen Stellen im Programmcode sich das System gerade befindet - welche Programmteile gerade durchlaufen werden - und welche Objekte dabei verändert werden. Man könnte hier auch von einem "semantischen Debugging" sprechen.
Zusätzlich wird mit dieser App die Zugriffskontrolle realisiert.
Funktionalität
Anzeige der durchlaufenen Programmcodepassagen (obere Listbox) und der dabei geänderten Objekte (untere Listbox). Ein Doppelklick auf die Objekte in der unteren Listbox öffnet das entsprechende Eingabefenster (falls vorhanden). Bei rechtem Mausklick wird das ausgewählte Objekt an den Objektinspektor geschickt.
Symbol | Beschreibung |
---|---|
Vorschau der Maske drucken. |
Feld | Beschreibung |
---|---|
Liste Schritte | durchlaufene Programmcodepassagen |
Liste Objekte | dabei geänderte Objekte |
Verwandte Themen
Technische Dokumentation
Auditing App
Modulname
auditingStart.app
Klassen
Security
Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.
Message | Parameter | Funktion | Security |
---|---|---|---|
START_AUDITING | Aktiviert das Revisionsmodul und öffnet das Listenfenster | ||
TRACE_AUDITING | CX_AUDIT_ELEMENT | Wird vom System mit einem CX_AUDIT_ELEMENT gesendet | |
START_AUDITING_IN_BACKGROUND | TRUE oder FALSE | Aktiviert/Deaktiviert das Modul zum Empfangen aller im System global gesendeten Nachrichten (broadcasting) |
Message | Parameter | Funktion | Empfangs-Modul |
---|---|---|---|
EDIT_OBJECT | |||
INSPECT_OBJECT |