Access Manager 7 2005Q4 intègre plusieurs améliorations en termes de journalisation :
Nouveaux champs (ou colonnes) : le champ MessageID contient l'identificateur de message de l'événement consigné. Le champ ContextID contient l'identificateur de contexte, qui est semblable à un identificateur de session et qui s'applique à tous les événements de la session d'un utilisateur particulier. Dans le cadre d'une session spécifique d'un utilisateur, la valeur ContextID sera la même pour tous les événements consignés dans les fichiers journaux.
API de journalisation : l'API comporte des nouveautés relatives à la lecture des enregistrements de journal, notamment à partir d'une base de données, lorsque la fonction de journalisation dans la base de données est configurée. Reportez-vous à l'élément LogReaderSample.java du répertoire /opt/SUNWam/samples/logging, qui présente la récupération des enregistrements de journal à partir d'un fichier plat ou d'un référentiel de table de base de données.
Les tables de base de données ont tendance à être plus volumineuses que les journaux de fichiers plats. Par conséquent, dans une requête donnée, évitez de récupérer tous les enregistrements d'une table de base de données, car une telle quantité de données risquerait d'utiliser toutes les ressources du serveur Access Manager.