AE DB Revision Report
Sie können das AE-Dienstprogramm DB Revision Report (ucybdbrr) verwenden, um chronologisch strukturierte Revisionsreports aus den Daten zu erstellen, die Ihre AE-Systeme ins Log schreiben. Zu diesem Zweck muss der OBJECT_AUDIT-Schlüssel der Variablen UC_CLIENT_SETTINGS aktiviert sein, da er ein systeminternes Logging von Informationen über geänderte, importierte, transportierte oder gelöschte Objekte, verzögert oder vorzeitig gestartete Aufgaben und Zugriffe beliebiger Art ermöglicht.
Wichtig!
- Wenn Sie das Logging für Revisionsreports auf einem Mandanten aktiviert haben, können Sie Benutzer nicht zu einer Benutzergruppe hinzufügen oder daraus entfernen. In diesem Fall können Sie sie direkt zum Benutzer-Objekt hinzufügen oder daraus entfernen.
- Durch Aktivieren des Loggings für den Revisionsreport wird automatisch das Versionsmanagement aktiviert, die erforderlich ist, wenn Sie Objekte vergleichen. Sie können das Versionsmanagement nicht deaktivieren. Weitere Informationen finden Sie auf der Seite "Versionsmanagement".
- Sie können das AE-Dienstprogramm DB Reorg verwenden, um überarbeitete Daten neu zu organisieren. Siehe OBJECT_AUDIT
- Wenn das AE-Dienstprogramm DB Revision Report nicht ausgeführt wird und Sie die Variable UC_UTILITY_REORG auf FALSE gesetzt haben, überprüfen Sie die Datenbank regelmäßig, damit die Tablespaces/Dateigruppen nicht zu viele Daten sammeln, da dies zu einem Systemstillstand führen kann.
- Nachdem das Dienstprogramm ausgeführt wurde, speichern Sie die Dateien nicht in der AE oder auf den Servern des Dienstprogramms. Speichern Sie sie auf einem zugeordneten Laufwerk, oder komprimieren Sie sie, und verschieben Sie sie. Andernfalls füllen diese Dateien das Dateisystem und verursachen möglicherweise ein Speicherplatzproblem.
Diese Seite beinhaltet Folgendes:
Überwachte Bereiche
Die AE schreibt die folgenden Bereiche in das Log und Sie können die relevanten Daten in Revisionsreports speichern.
- Objekte, die erstellt wurden oder umbenannt wurden
Details zu den Objekten, die erstellt oder umbenannt wurden
- Objekte, die verschoben wurden
Der Quell- und der Zielordner der Objekte, die verschoben wurden
- Importierte und transportierte Objekte
Import- und Transportzeiten. Der Inhalt der XML-Datei und der Transportdateien wird im Revisionsreport nicht berücksichtigt.
- Aufgabe wird gestartet und neu gestartet
Die Startzeit, die gleich der Aktivierungszeit ist
- Änderungen zur Laufzeit
Änderungen, die z. B. über Monitore oder in Bezug auf Zustände vorgenommen werden. Geänderte JCL wird nicht in den Revisionsreport geschrieben. Sie finden sie im Objektreport.
- Vorzeitig beendete Aufgaben
Aufgaben, die vorzeitig beendet wurden
- Gelöschte oder wiederhergestellte Objekte
Die Details zu Objekten, die gelöscht oder wiederhergestellt wurden.
- Objektänderungen
Änderungen von Objektdefinitionen, wie z. B. geänderte Prioritäten oder Starttypen. Der Revisionsreport enthält die alten und neuen Werte, da er den Teil der XML-Struktur des Objekts enthält, der das geänderte Attribut enthält.
Nicht protokolliert werden:- Änderungen, die mithilfe der AE-Script-Elemente vorgenommen werden
- Zustandsänderungen von Sync-Objekten
- Inhalte von Variablenobjekten,
- Änderungen von Kalenderobjekten
- Zugriffe beliebiger Art
Zugriffsversuche auf Objekte und Ordner, unabhängig davon, ob sie erfolgreich sind oder Zugriffsverletzungen aufgrund fehlender AE-Berechtigungen darstellen.
Wichtig! Sie müssen die Schlüssel SECURITY_AUDIT_FAILURE und SECURITY_AUDIT_SUCCESS in der UC_CLIENT_SETTINGS-Variablen für diesen Zweck aktivieren. Weitere Informationen finden Sie unter SECURITY-Parameter.
- Benutzer-An- und Abmeldung
Die Zeiten, zu denen sich Benutzer am System angemeldet oder abgemeldet haben.
Einen Revisionsreport erstellen
Starten Sie das AE-Dienstprogramm DB Revision Report von der Kommandozeile aus und definieren Sie die gewünschten Parameter, wie z. B. den Zeitraum oder die Bereiche, die überwacht werden sollen. Verwenden Sie die folgende Syntax, bei der die Reihenfolge der Parameter keine Rolle spielt:
UCYBDBRR -B -C Mandant [-FBereich -OAusgabedatei-D1Startzeit-D2Endzeit-X -A-IINI-Datei-LSprache]
Beispiel:
Alle Startzeit- und Laufzeitänderungen des Mandanten 3, die zwischen dem 1. April 2021, 20:00 Uhr, und dem 2. April 2021, 06:30 Uhr, stattfinden, werden in der Datei C:\revision\report01.txt ausgegeben.
UCYBDBRR -B -C0003 -FSTART,RUN_MOD -OC:\revision\report01.txt -D120210401200000 -D220210402063000
-B und -C sind erforderliche Parameter, die anderen sind optional. Für die nicht angegebenen Parameter werden Standardwerte verwendet. Eine Liste aller Werte einschließlich ihrer Beschreibungen finden Sie unter Startparameter - Dienstprogramme.
Fehlercodes
Das AE-Dienstprogramm DB Revision Report gibt je nach aufgetretener Situation die folgenden Codes und Meldungen zurück:
- 0
Das Dienstprogramm hat die Verarbeitung erfolgreich beendet - 1
Meldung U0036139
Beim Laden der INI-Dateieinstellungen ist ein Fehler aufgetreten - 2
Meldung U0036138
Fehler: Speicher für PCX kann nicht zugewiesen werden - 3
Meldung U0021004
INI-Datei nicht gefunden - 4
Meldung U5005000
Kein Batch-Modus - verwenden Sie den Parameter -B - 5
Meldung U5005001
Es ist kein Mandant definiert - 6
Meldung U0003301
Keine Speicherzuweisung möglich - 7
Meldung U5005008
Die Verarbeitung wurde abgebrochen. Die Ausgabedatei kann nicht geöffnet werden. - 8
Meldung U0036134
Fehler: Verbindung zu AE-Quelldatenbank kann nicht hergestellt werden. - 9
Meldung U5005005
Die Verarbeitung wurde abgebrochen. Die Datumsdefinition ist entweder ungültig oder hat nicht das richtige Format (YYYYMMDDhmmss). - 10
Meldung U5005012
Die Verarbeitung wurde abgebrochen. Die Versionierung erfolgt im Mandanten '&01'. Das Warten auf das Ende ist nicht möglich, da die Automation Engine nicht aktiv ist.