View Full Version : An- und Abmelden protokollieren
JoergHamacher
17-01-05, 09:38
Hallo an Alle und ein gutes neues Jahr!
Ich habe folgendes Problem: es sollen alle An- und Abmeldungen an der iSeries in einer eigenen Datei mit Datum und Uhrzeit protokolliert werden (eine Art Zeiterfassung, wielange ein User am System gearbeitet hat). Hat jemand eine Info, wie ich diese Daten am besten abfragen kann?
Vielen Dank für Eure Hilfe,
Jörg
loeweadolf
17-01-05, 10:25
Das Anmelden zumindest könnte mit einem Start-Programm
erschlagen werden (im Benutzerprofil definieren).
Ist die Aktion mit dem Betriebsrat abgesprochen ?
mfg Ludger
JoergHamacher
17-01-05, 10:31
Hallo Ludger,
das mit dem Betriebsrat ist kein Problem, die Firma ist so klein und überschaubar, da gibt es gar keinen....
Deshalb soll auch kein großes Zeiterfassungssystem installiert werden und auch Stechuhr und so was ist nicht so interessant - nur eine einfache iSeries-Abfrage eben, weil sowieso jeder am Bildschirm arbeitet.
Aber wie bekommt man heraus, wann sich der User wieder abmeldet?
Gruß, Jörg
Das Anmelden zumindest könnte mit einem Start-Programm
erschlagen werden (im Benutzerprofil definieren).
Ist die Aktion mit dem Betriebsrat abgesprochen ?
mfg Ludger
loeweadolf
17-01-05, 10:37
Wo eine Abmeldung festgehalten und ausgewertet werden kann, ist mir persönlich nicht bekannt.
Wenn es sich um einen "Stempeluhrersatz" handelt solll, könnte man die Mitabeiter evtl. verpflichten, für das Abmelden einen bestimmten Menü-Punkt aufzurufen, der durch ein Progamm das Abmelden festhalten würde ?!
mfg. Ludger
Wenn der Benutzer in einem Anwendungsmenü steht, meldet er sich meist mit einer Auswahl ab.
Lege einfach ein anderes Programm hinter diese Auswahl, dass die Info wegschreibt und anschließend SIGNOFF aufruft.
JoergHamacher
17-01-05, 11:04
Solange sich der User innerhalb der Anwendung bewegt, kann ich da ja alles Mögliche machen - aber es soll auch erkannt werden, wenn sich jemand als QSECOFR / QSYSOPR oder einem anderen Benutzerprofil an- und abmeldet, das nicht direkt mit einer festen Applikation verbunden ist. Gibt es da nicht vielleicht irgendwo eine versteckte Qsowieso-Systemdatei, in der so etwas gespeichert wird?
Hallo Jörg,
nutze doch die Möglichkeiten, die das Sytem bietet: das Systemberechnungsjournal
Du legst in der QSYS ein Journal mit dem Namen QACGJRN an und änderst den Systemwert QACGLVL in *JOB
Danach werden die Jobaktivitäten in diesewm Journal aufgezeichnet und lassen sich per SQL oder RPG Programm auswerten.
RobertMack
17-01-05, 11:26
http://www.rlpforen.de/showthread.php?t=5529
Bruno Jakob
17-01-05, 12:27
Warum nicht einfach DSPLOG und da nur die Meldungen CPF1124 und CPF1164 auslesen?
Bruno
JoergHamacher
17-01-05, 13:04
Wenn ich es recht sehe, habe ich sowohl im DSPLOG (mit den angegebenen CPFxxxx) als auch im QACGJRN auch Informationen über Batchjobs (zumindest über deren Beendigung). Das mit dem Journal finde ich ganz interessant, aber ich habe damit noch nie gearbeitet, wie bekomme ich denn die Daten in eine Datei, die ich mit RPG bearbeiten kann? Und welche Infos gibt mir diese Datei dann?
Für eine kurze Aufklärung wäre ich Euch sehr dankbar. Jörg