Checking Metadata Integrity

To check metadata integrity, use checksums performed based on object contents. A checksum changes after any object modification. To verify checksum, it has to be initially performed. After checking the object for the second time, the previous checksum is compared to the current one. If the checksum has been changed, this means that the object was changed.

NOTE. Metadata integrity check is available only in the desktop application.

Perform Checksums

To perform checksums:

After the command is executed, the Perform Checksums dialog box opens:

The left part of the dialog box displays a tree of repository objects; the right part displays the list of the objects, for which checksums should be performed. If the dialog box was opened in the update manager, the right part of the dialog box displays the objects contained on the Update panel.

To set up displaying of object in the context menu of the repository object tree, select the radio button:

To search for an object in the tree, press CTRL+F, after a standard search dialog box opens.

To add the object selected in the tree to list:

To delete the selected objects from the list, click the Delete button; a confirmation dialog box opens.

To perform checksums for the generated list of objects, click the Perform Checksums button. A standard file saving dialog box opens. Clicking the Save button performs and saves checksums. A checksum file has the following extension: *.crc.

Verifying Checksums

To verify checksums:

The standard file selection dialog box opens after the command is executed. Specify the file that contains previously saved checksums.

After the file has been located, a dialog box opens with the results of comparing the previous checksum with the current one, for example:

The table displays object identifiers, names, and current object check status. The objects with changed checksums are highlighted, and they are listed under CRC Error status.

See also:

Controlling Foresight Analytics Platform and Metadata Integrity | Checking Foresight Analytics Platform Integrity