| Surveillance des connexions de vos utilisateurs |
|
Remarque : dans un souci de clarté, seules les parties utiles du codes ont été insérées. Le code complet est disponible via EMail. Il est parfois utile de lister les connexions de vos utilisateurs sur votre AS/400 en vue de statistiques, contrôle, ... Pour ce faire, nous nous appuierons sur le journal d'audit de l'AS/400 : QAUDJRN. Lancez la journalisation de votre système pour qu'il puisse répertorier les connexions : Le journal d'audit QAUDJRN doit exister dans QSYS, sinon, le créer. Ensuite, il faut exploiter les résultats en transférant les données des récepteurs (dans notre exemple AUDRCV0 pour le premier récepteur) vers un fichier (MARKED/TYPE3) : Un logique a été créé permettant de formater les données.
Un programme en RPG IV permet de lire et de traiter ces données. Les début et fin de session sont signalés par 'EI' et 'SI' en position 1 et 2 du champ JOESD. c eval profil0=%subst(joesd:40:10) Le champ JOTSTP donne soit l'heure de début de connexion, soit la fin de connexion. Le calcul sera donc facile. Nous contacter pour obtenir le source complet du programme. JMS
|