Contrôle des documents supprimés

Exécutez la tâche Compact avec l'argument -dl pour activer la journalisation des données à propos des documents supprimés dans les bases de données que vous spécifiez. Les données sont journalisées vers des entrées dans des fichiers journaux de suppression, qui sont ajoutés au répertoire IBM_TECHNICAL_SUPPORT sur un serveur. Par exemple, vous pouvez journaliser le moment auquel des documents sont supprimés des fichiers courrier afin de faciliter le dépannage, si des utilisateurs signalent des documents manquants.

Procédure

  1. Vérifiez que la journalisation de transactions est activée pour les bases de données.
  2. Exécutez Compact comme suit sur le serveur :
    load compact <database path> -dl on "<comma separated list of items>"

    <database path> est une base de données spécifique ou un répertoire de bases de données, relatif au répertoire de travail, par exemple, mail ou discussion.nsf.

    <comma separated list of items> est une liste de champs qui s'affiche dans les journaux afin de vous aider à identifier des documents supprimés. Les types de champ doivent être l'un des suivants : Text, Text_List, RFC822_Text ou Time.

Résultats

Lorsque des documents sont supprimés d'une base de données, les entrées sont ajoutées au fichier journal de suppression actuel, delete.log.

Lorsque le serveur est redémarré, un nouveau fichier journal de suppression est créé. Les anciens fichiers journaux de suppression sont alors renommés en delete_<servername>_yyyy_mm_dd@hh_mm_ss.log ; par exemple : delete_Server1\Renovations_2018_12_15@06_28_45.log

La suppression d'un document d'une base de données ajoute une entrée au fichier journal de suppression avec les données suivantes. Ces données sont fournies dans un format compatible avec CSV.
Données dans le fichier journal de suppression Informations complémentaires
Date et heure de la suppression du document
Base de données à partir de laquelle le document a été supprimé. Relatif au répertoire de travail
ID de réplique de la base de données Vous aide à rechercher plusieurs répliques d'une base de données dans le journal si le nom de la base de données n'est pas identique sur tous les serveurs.
Processus à l'origine de la suppression
Par exemple :
  • serveur
  • dbmt
  • réplique
Nom du serveur ou de la personne à l'origine de la suppression du document
Type de suppression de document

peut être :

SOFT : le document se trouve dans la corbeille.

HARD : suppression de talon (par exemple, lorsque le document est supprimé de la corbeille)

RESTORE (document restauré après une suppression SOFT)

Classe du document supprimé Spécifié en tant que l'une des valeurs hexadécimales suivantes :
  • 0001 (Document - NOTE_CLASS_DATA)
  • 0002 (Document A propos de la base de données - NOTE_CLASS_INFO)
  • 0004 (Formulaire - NOTE_CLASS_FORM)
UNID Identifiant de document unique entre les répliques
Eléments Jusqu'à quatre valeurs de champ dans un document supprimé pour vous aider à l'identifier. Spécifié lorsque vous activez la journalisation de suppression. Bien que vous puissiez spécifier plus de quatre valeurs de champ, seules les quatre premières détectées s'affichent dans l'entrée de journal. Chaque élément dispose de trois parties : le nom de l'élément, la longueur de la valeur de l'élément et les 400 premiers caractères de la valeur de l'élément.
Remarque :
Il est possible que la suppression d'un document ne soit pas réalisée suite à un échec quelconque. Dans ce cas, une entrée UNDO s'affiche dans le journal de suppression avec un indicateur UNDO et les données suivantes :
  • Date et heure de la suppression du document
  • Base de données à partir de laquelle le document a été supprimé
  • ID de réplique de la base de données
  • Indicateur UNDO
  • Type de suppression annulée
  • UNID pour le document

Exemple

Voici un exemple d'entrée de suppression dans un fichier journal de suppression :
delete_Fender_2018_08_07@11_10_27.log
"20180807T111203,97-04","mail3\ablakely.nsf","85258272:004AC676","nserver","CN=Autumn Blakely/O=Guitars","SOFT","0001","12ECB1FC:9E6B6C92852582C7:003F4DC6","SendTo","33","CN=Autumn Blakely/O=Guitars@Music","From","26","CN=Aaliyah Click/O=Guitars","DeliveredDate","22","07/11/2018 07:31:35 AM"
"20180807T111547,33-04","mail3\ablakely.nsf","85258272:004AC676","nserver","CN=Autumn Blakely/O=Guitars","SOFT","0001","AF7A32D0:A1D341FB852582C7:0041E265","SendTo","33","CN=Autumn Blakely/O=Guitars@Music","From","26","CN=Autumn Blakely/O=Guitars","DeliveredDate","22","07/10/2018 08:43:04 AM"
"20180807T111548,29-04","mail3\ablakely.nsf","85258272:004AC676","nserver","CN=Autumn Blakely/O=Guitars","SOFT","0001","B59627D6:B03715C9852582C7:0041E29E","SendTo","33","CN=Autumn Blakely/O=Guitars@Music","From","26","CN=Aaliyah Click/O=Guitars","DeliveredDate","22","07/10/2018 08:44:55 AM"
"20180807T111548,31-04","mail3\ablakely.nsf","85258272:004AC676","nserver","CN=Autumn Blakely/O=Guitars","SOFT","0001","8F6434B4:B12D47FD852582C7:006E37BF","SendTo","33","CN=Autumn Blakely/O=Guitars@Music","From","26","CN=Aaliyah Click/O=Guitars","DeliveredDate","22","07/11/2018 04:05:05 PM"
"20180807T111605,08-04","mail3\ablakely.nsf","85258272:004AC676","nserver","CN=Autumn Blakely/O=Guitars","HARD","0001","12ECB1FC:9E6B6C92852582C7:003F4DC6","SendTo","33","CN=Autumn Blakely/O=Guitars@Music","From","26","CN=Aaliyah Click/O=Guitars","DeliveredDate","22","07/11/2018 07:31:35 AM"
"20180807T111605,08-04","mail3\ablakely.nsf","85258272:004AC676","nserver","CN=Autumn Blakely/O=Guitars","HARD","0001","D2E87AED:C862ACAA852582C7:0041E276","SendTo","33","CN=Autumn Blakely/O=Guitars@Music","From","26","CN=Autumn Blakely/O=Guitars","DeliveredDate","22","07/10/2018 08:43:04 AM"
Le tableau ci-dessous explique le contenu dans l'exemple d'entrée :
Tableau 1. Explication du contenu dans l'exemple du journal de suppression
Données dans le fichier journal de suppression Exemple de sortie
Date et heure de la suppression du document "20180807T111203,97-04"
Base de données à partir de laquelle le document a été supprimé "mail3\ablakely.nsf"
ID de réplique de la base de données "85258272:004AC676"
Processus à l'origine de la suppression "nserver"
Nom du serveur ou de la personne à l'origine de la suppression du document  "CN=Autumn Blakely/O=Guitars"
Type de suppression de document "SOFT"
Classe du document supprimé "0001"
UNID "12ECB1FC:9E6B6C92852582C7:003F4DC6"
Nom du champ Elément 1 "SendTo"
Longueur de la valeur Elément 1 "33"
Valeur Elément 1 "CN=Autumn Blakely/O=Guitars@Music"
Nom du champ Elément 2 "From"
Longueur de la valeur Elément 2 "26"
Valeur Elément 2 "CN=Aaliyah Click/O=Guitars"
Nom du champ Elément 3 "DeliveredDate"
Longueur de la valeur Elément 3 "22"
Valeur Elément 3 "07/11/2018 07:31:35 AM"