Anmelden

View Full Version : Tabelle nach neuen Datensätzen überwachen



ChookaA
19-10-20, 12:17
Hallo Community,

gibt es eine Möglichkeit eine Tabelle nach neuen Einträge bzw. Zugriffen zu überwachen?

Habe gesehen das es eventuell über Monitoring geht.

Wir haben aber eine alte AS/400 Version 5.2.

Parallel dazu könnte man dann eine Queue erzeugen die auf eine IP Adresse zeigt?


Gruß

B.Hauser
19-10-20, 12:27
Ich gehe mal davon aus, dass die Datei nicht in einem Journal aufgezeichnet ist.
Wenn das so ist, ist m.E. die einfachste Möglichkeit ein (System-)Trigger-Programm hinzuzufügen, das die Änderungen protokolliert.

Birgitta

Fuerchau
19-10-20, 15:24
Nach neuen Einträgen, wie Birgitta schreibt, per Trigger den Schlüssel mit einem Timestamp aufzeichnen.
Wenn du Änderungen verfolgen willst, dann starte die Journalaufzeichnung.
Du musst dann nicht per CMTCTL arbeiten, es geht nur um Aufzeichnungen.

Zugrffe gibt es 2 Möglichkeiten:
1) Journalaufzeichnung inclusive Open/Close, dann kannst du danach auswerten.
2) Bei V5R2 gabs auch schon die Möglichkeit per WRKREGINF ein Programm zu registrieren, dass die Opens aufzeichnen kann.

Zu 2) rate ich im Prinzip ab, da man bei unsauberer Programmierung das System zum Stillstand bringen kann.

Zu 1) kann ich dir nur raten. Hier kannst du regelmäßig die Open/CLose-Jobs/User auswerten und in eine separate Tabelle schreiben, denn die Journale sollten (am besten durch das System) regelmäßig bereinigt werden sonst läuft dein System schneller voll als dir lieb ist.
Und ob es für diese Hardware noch Erweiterungsplatten gibt glaube ich wirklich nicht.

BenderD
19-10-20, 16:02
... Journal und RCVJRNE sind Deine Freunde.

D*B

ChookaA
22-10-20, 08:45
Ok, danke erstmal, werde es durchgehen.