Rapport d’audit de cohérence

Le rapport d’audit de cohérence est un fichier JSON généré par la solution logicielle Vitam lorsqu’une opération d’audit se termine. En cas de succès (EVIDENCE_AUDIT.OK) ou en warning (EVIDENCE_AUDIT.WARNING) le rapport est vide. il n’y pas d’information spécifié. Dans les cas de KO le rapport retourne les informations suivantes.

Exemple de JSON : rapport d’audit de cohérence d’une unité archivistique

{
    "identifier": "aeaqaaaaaahjsaaiaabe6alggr7fv7aaaaba",
    "status": "KO",
    "message": "Traceability audit KO  Database check failure Errors are :  [ \" Metadata hash 'RHd+dg8mUQJ8kxURi+ENYmCHsb1n+IaN0VMHP061SdTghWw3t8CslyAfXXF80J70iI4xUt7apRSrF08JL8iClg==' mismatch secured lfc hash 'DlFXvtZV+mreWR/8I1B3Hq5CenDxHE37gRQZEpl+wNhPrVX9YAIbm4++kPNf6RrteWR8clxA9RbH8xj8ATq+HQ==' \" ]",
    "objectType": "UNIT",
    "securedHash": "e042f692e6a1b0af13e034db33265785a0825717843a30fec0c3fd864d294db9d58052e5ac45eafa9c165ecda07e11b017a325befca08858a9c20d534b0363b0",
    "offersHashes": {
        "offer-fs-1.service.int.consul": "e042f692e6a1b0af13e034db33265785a0825717843a30fec0c3fd864d294db9d58052e5ac45eafa9c165ecda07e11b017a325befca08858a9c20d534b0363b0",
        "offer-fs-2.service.int.consul": "e042f692e6a1b0af13e034db33265785a0825717843a30fec0c3fd864d294db9d58052e5ac45eafa9c165ecda07e11b017a325befca08858a9c20d534b0363b0"
}
}

Détails du rapport

Chaque section du rapport correspond au résultat de l’audit de cohérence pour chaque objet ou groupe d’objets ou unité archivistique audité. On y trouve les informations suivantes :

  • « Identifier »: Identifiant de l’objet ou groupe d’objets ou unité archivistique audité.
  • « status »: « KO »: le statut de l’opération (dans le cadre de cette release le statut sera systèmatiquement KO).
  • « message »: messsage qui signale une incohérence entre les signatures des fichiers sécurisés, des offres de stockage et de la base de données.
  • « ObjectType »: type de l’objet audité : objet ou groupe d’objets ou unité archivistique.
  • « securedHash »: hash du journal sécurisé de l’unité archivistique, objet ou groupe d’objets.
  • « offersHashes »: signatures de l’élément audité de type unit ou GOT dans les offres de stockage.