Aller au contenu principal
Version: 20 R6

Page Analyse d'activités

La page Analyse d'activités du CSM permet de visualiser le contenu du fichier d’historique courant. Cette fonction est utile pour analyser l'utilisation d'une application ou pour détecter la ou les opération(s) à l'origine d'erreurs ou de dysfonctionnements. Dans le cas d'une application en mode client-serveur, elle permet de vérifier les opérations effectuées par chaque machine cliente.

Il est également possible de revenir en arrière parmi les opérations effectuées sur les données de la base. Pour plus d'informations, reportez-vous à la page Retour arrière.

Chaque opération élémentaire enregistrée dans le fichier d’historique apparaît sous forme d’une ligne. Les colonnes fournissent diverses informations concernant l’opération. Vous pouvez réorganiser les colonnes comme vous le souhaitez en cliquant sur leur en-tête.

Les informations affichées permettent d’identifier la source et le contexte de chaque opération :

  • Opération : numéro de séquence de l’opération dans le fichier d’historique.

  • Action : type d’opération effectuée. Cette colonne peut contenir les opérations suivantes :

    • Ouverture du fichier de données : ouverture d’un fichier de données.
    • Fermeture du fichier de données : fermeture du fichier de données ouvert.
    • Création d’un contexte : création d’un process définissant un contexte d’exécution.
    • Fermeture d’un contexte : fermeture d’un process.
    • Ajout : création et stockage d’un enregistrement.
    • Ajout d’un BLOB : stockage d’un BLOB dans un champ BLOB.
    • Suppression : suppression d’un enregistrement.
    • Modification : modification d’un enregistrement.
    • Début de transaction : transaction démarrée.
    • Validation de transaction : transaction validée.
    • Annulation de transaction : transaction annulée.
    • Contexte de mise à jour : modification des données supplémentaires (ex : un appel à CHANGE CURRENT USER ou SET USER ALIAS).
  • Table : table à laquelle appartient l’enregistrement ou le BLOB ajouté/supprimé/modifié.

  • Clé primaire/BLOB : contenu de la clé primaire de l'enregistrement (lorsque la clé primaire est composée de plusieurs champs, les valeurs sont séparées par des points-virgules), ou numéro de séquence du BLOB impliqué dans l’opération.

  • Process : numéro interne du process dans lequel l’opération a été effectuée. Ce numéro interne correspond au contexte de l’opération.

  • Taille : taille (en octets) des données traitées par l’opération.

  • Date et Heure : date et heure à laquelle l’opération a été effectuée.

  • Utilisateur système : nom de l’utilisateur système ayant effectué l’opération. En mode client-serveur, le nom de la machine côté client est affiché; en mode mono-utilisateur, le nom de session de l'utilisateur s'affiche.

  • Utilisateur 4D : nom de l’utilisateur 4D ayant effectué l’opération. Si un alias est défini pour l'utilisateur, l'alias s'affiche à la place du nom d'utilisateur 4D.

  • Valeurs : valeurs des champs de l’enregistrement en cas d’ajout ou de modification. Les valeurs sont séparées par des “;”. Seules les valeurs représentées sous forme alphanumérique sont affichées.
    Note : Si la base de données est chiffrée et si aucune clé de données valide correspondant au fichier d'historique ouvert n'a été fournie, les valeurs chiffrées ne sont pas affichées dans cette colonne.

  • Enregistrements : numéro de l’enregistrement.

Cliquez sur Analyser pour mettre à jour le contenu du fichier d'historique courant de l'application sélectionnée (nommé par défaut dataname.journal). Le bouton Parcourir peut être utilisé pour sélectionner et ouvrir un autre fichier journal pour l'application. Le bouton Exporter... peut être utilisé pour exporter le contenu du fichier en tant que texte.