
Zitat von
LIL
.....
Konkret:
Es soll festgestellt werden, wann ein Benutzer sich an der i5 an- und wann er sich wieder abmeldet; ggf. auch mehrfach am Tag.
Wäre für jede Anregung dankbar...
LIL
Hello,
ich hab hier sowas mal zusammengeschustert in früheren Tagen.
Da läuft jeden Tag nen Job, der ne Liste produziert, welche mir eben genau diese Info liefert.
etwas konkreter sieht das so aus:
PHP-Code:
User : KUEMPI EDV
Start: 955081/KUEMPI/D114EDVKUE im Subsystem QINTER in QSYS am 10.01.08 um 08:21:49 gestartet. Job im System
Start: 955083/KUEMPI/D115EDVKUE im Subsystem QINTER in QSYS am 10.01.08 um 08:22:01 gestartet. Job im System
Start: 955084/KUEMPI/QPADEV0026 im Subsystem QINTER in QSYS am 10.01.08 um 08:24:09 gestartet. Job im System
Ende : 955084/KUEMPI/QPADEV0026 endete am 10.01.08 um 13:30:46 nach 2 Sekunden; Beendigungscode 30
Ende : 955083/KUEMPI/D115EDVKUE endete am 10.01.08 um 17:55:59 nach 1 Sekunden; Beendigungscode 0
Ende : 955081/KUEMPI/D114EDVKUE endete am 10.01.08 um 18:03:44 nach 1 Sekunden; Beendigungscode 0
Das sieht so aus, dass ich zuerst ne Datei erstelle (DSPUSRPRF....) und mir da die Info von allen Profilen rausziehe, die am Vortag den letzten Login hatten (CPYF....INCREL((*IF UPPSOD *EQ &JJMMTT)) )
Diese Daten gleiche ich dann ab mit einer anderen Datei, welche entstanden ist aus DSPLOG... MSGID(CPF1124 CPF1164) vom Vortag (vorher OVRDBF nach Datei).
Alles in einem ergo ein CLP und ein RPG.
Wen man sich mit der Materie beschäftigt, alles in allem ungefähr 1-2 Stunden Arbeit für ne brauchbare Liste.
Wobei Audit wie von den anderen geschrieben, sicher die bessere Alternative ist... (Aber ich frickel manchmal gerne)
Gruss
kuempi
Bookmarks