Skip to content

Instantly share code, notes, and snippets.

@bonobo78
Last active December 29, 2015 12:09
Show Gist options
  • Save bonobo78/7668234 to your computer and use it in GitHub Desktop.
Save bonobo78/7668234 to your computer and use it in GitHub Desktop.
Traces des actions dans $U. uxiotrns.log
La version 5 de DOLLAR UNIVERSE permet de tracer chaque action faite par les utilisateurs du produit
(via le GUI ou en mode commande). Pour activer ces traces, il faut positionner la variable U_LOG_TRANS a Y
(ou O ou y ou o) :
- dans les fichiers uxsetenv, uxsetenv_csh et uxsetenv.ksh sur Unix
- dans les fichiers uxsetenv, universe.def et ’societe’.def sur Windows
et effectuer un arret / redemarrage de la Societe $Universe.
Les informations sont stockees dans le fichier uxiotrns.log dans le repertoire des Logs de l’Espace considere.
Ce fichier est alimente par l’IO Server.
On y retrouve les informations suivantes :
la date et heure, le user de connexion a l’OS, le user $Universe correspondant, son profil, le Nœud, le programme utilise, l’action et l’identifiant de l’objet.
L’equivalence entre le user de connexion et le user $Universe est definie dans le fichier des useralias :
- UNIVERSE_USERALIAS_’SOCIETE’ dans /etc sur Unix
- useralias.txt dans UXMGR sur Windows
NB : A ce jour, toutes les transactions ne sont pas tracees (ex : duplication d’objet) et seuls les objets de
parametrage (tables d’administration, UPR, SES, TSK ...) sont traçables, ainsi que les lancements.
^([0-9 ]{15})\s:\s(.*?\[(\S*?)\].*?\[(\S*?)\].*?\[(\S*?)\].*?\[(\S*?)\].*?\[(\S*?)\]\s([a-zA-Z ]*)\s+key\s\[(.*?)\].*)$
20130920 124301 : user_system [gautieral] user_universe [duadmin] profil [PROFADM] node [ductrl05] prog [Dollar_Universe] DELETE CTL key [CD_WIRDC 0055637CD_WIRDC_D0197057WPRDOUNI01]
20130920 133014 : user_system [] user_universe [] profil [] node [] prog [] SURVYE LPR key [RT_RJTTT 000/RT_RJTTT_F000/WPRDOUNI01]
20130920 162904 : user_system [adminservice] user_universe [dudomain] profil [PROFADM] node [prdouni01] prog [uxordre"] CREATE LPR key [CD_IMRDC 000/CD_IMRDC_D000/WPRDOUNI01]
20130920 162905 : user_system [adminservice] user_universe [dudomain] profil [PROFADM] node [prdouni01] prog [uxordre] CREATE LPR key [CD_WIRDC 000/CD_WIRDC_D000/WPRDOUNI01]
20130920 163011 : user_system [] user_universe [] profil [] node [] prog [] SURVYE LPR key [RT_RJTTT 000/RT_RJTTT_F000/WPRDOUNI01]
20130920 164155 : user_system [gautieral] user_universe [duadmin] profil [PROFADM] node [ductrl05] prog [LaunchApp] CREATE LPR key [CD_ENVPV 000/CD_ENVPV_D000/WPRDOUNI01]
20130920 165010 : user_system [] user_universe [] profil [] node [] prog [] SURVYE LPR key [SD_VNARP 000/SD_VNARP_F000/WPRDOUNI01]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment