AE DB Revision Report
Les rapports de révision peuvent être créés dans chaque système AE pour obtenir des informations détaillées sur les objets modifiés, importés, transportés ou supprimés, les objets modifiés au démarrage des tâches et fins anormales, et les accès de toute sorte journalisés en interne. La clé OBJECT_AUDIT de la variable système d'un client UC_CLIENT_SETTINGS sert à activer la procédure de journalisation. Pour structurer ces données chronologiquement dans un rapport de révision, vous pouvez utiliser l'utilitaire AE DB Revision Report (ucybdbrr).
Cette rubrique contient les sujets suivants :
Important !
- Vous ne pouvez ni ajouter, ni supprimer les utilisateurs d'un groupe d'utilisateurs lorsque la journalisation des rapports de révision a été activée dans le client. Dans ce cas, vous pouvez spécifier directement les affiliations dans l'objet Utilisateur.
- La gestion des versions s'active automatiquement à l'activation de la journalisation du rapport de révision. Elle est indispensable pour comparer les objets et ne peut pas être désactivée.
- Vous pouvez également utiliser l'utilitaire AE DB Reorg qui sert à réorganiser les données révisées (audits d'objets).
Créer des rapports de révision
Lancez l'utilitaire AE DB Revision Report à partir de la ligne de commande et définissez les paramètres requis, tels que la période ou les domaines à surveiller. Utilisez la syntaxe suivante, sachant que l'ordre des paramètres n'a pas d'importance :
UCYBDBRR -B -Cclient [-Fdomaine-Ofichier de sortie-D1heure de début-D2heure de fin-X -A-Ifichier INI-Llangue]
Exemple :
Toutes les modifications relatives à l'heure de début et d'exécution du client 3 effectuées entre le 1er avril 2017 à 20:00 (08:00 pm) et le 2 avril 2017 à 06:30 sont consignées dans le fichier C:\revision\report01.txt.
UCYBDBRR -B -C0003 -FSTART,RUN_MOD -OC:\revision\report01.txt -D120170401200000 -D220170402063000
Les paramètres -B et -C sont obligatoires, tandis que les autres sont optionnels et les paramètres non spécifiés utilisent les valeurs par défaut. Pour obtenir une liste de toutes les valeurs avec leur description, voir les paramètres de démarrage.
L'utilitaire AE DB Revision Report renvoie les codes et messages suivants en fonction de la situation :
- 0
L'utilitaire a terminé le traitement avec succès. - 1
Message U0036139
Erreur : Au chargement des paramètres du fichier INI. - 2
Message U0036138
Erreur : Allocation de mémoire pour PCX impossible. - 3
Message U0021004
Fichier INI introuvable. - 4
Message U5005000
Pas de mode batch - veuillez utiliser le paramètre -B. - 5
Message U5005001
Aucun client n'a été défini ! - 6
Message U0003301
Allocation de mémoire impossible. - 7
Message U5005008
La session a été interrompue. Ouverture du fichier de sortie impossible. - 8
Message U0036134
Erreur : Connexion à base de données source AE impossible. - 9
Message U5005005
La session a été interrompue. La définition de date est non valide ou son format est incorrect (YYYYMMDDhhmmss). - 10
Message U5005012
La session a été interrompue. Versionnage en cours dans le client '&01'. Attente fin impossible car Automation Engine n'est pas actif.
Les domaines suivants sont journalisés et vous pouvez conserver les données qui vous intéressent dans les rapports de révision. Les modifications manuelles, ainsi que les modifications effectuées apr des éléments de script sont journalisées sauf dans certains cas décrits à la section relative aux modifications d'objets :
- Objets créés et renommés
Journalise les détails des objets créés ou renommés.
- Objets déplacés
Journalise les dossiers source et cible des objets déplacés.
- Objets importés et transportés
Journalise les heures d'importation et de transport. Le contenu des fichiers XLM et de transport n'est pas consigné dans le rapport de révision.
- Tâches lancées et reprises
Journalise l'heure de début qui est l'heure d'activation.
- Modifications à l'exécution
Journalise les modifications à l'exécution, y compris les modifications effectuées via les moniteurs ou relatives aux statuts, par exemple. En présence de modifications, le JCL n'est pas consigné dans le rapport de révision. Vous pouvez le voir dans le rapport de l'objet.
- Tâches interrompues
Journalise les tâches présentant une fin anormale.
- Objets supprimés ou restaurés
Journalise les détails des objets supprimés ou restaurés.
- Modifications d'objets
Journalise les modifications de définitions d'objets portant, par exemple, sur les priorités ou les types de démarrages. Inclut les anciennes et nouvelles valeurs en affichant la partie de structure XML de l'objet contenant la modification.
Non journalisé :- Modifications effectuées via le script AE
- Modifications de statut des objets Sync
- Contenu des objets Variable,
- Modifications des objets Calendrier
- Accès de toutes sortes
Journalise les accès aux objets et dossiers, qu'il s'agisse d'accès accordé ou de violations d'accès dues à des restrictions d'autorisations AE.
Important ! À cet effet, vous devez activer les entrées SECURITY_AUDIT_FAILURE et SECURITY_AUDIT_SUCCESS dans la variable système UC_CLIENT_SETTINGS.
- Connexion et déconnexion de l'utilisateur
Journalise les heures de connexion et de déconnexion des utilisateurs.