ZIMFIX (Repair Facility)

ZIMFIX (Repair Facility)

Welcome to our Knowledge Base

Documentation | Blog | Demos | Support

< All Topics
Print

ZIMFIX (Repair Facility)

Checks the integrity of EntitySet or relationship files and, optionally, repairs any damage found.

Syntax

ZIMFIX [object [dirname]] [O=filename] [-r]

Parameters

objectThe name of an EntitySet, a relationship with fields, or an application directory. A role name can be used. If omitted, the software prompts for the information.
dirnameThe name of the application directory in which object is located. If omitted, ZIMFIX searches for object in any application directory. If object corresponds to more than one database file, you must supply the dirname.
O=filenameAn option that causes ZIMFIX to write progress and error messages into filename rather than displaying them on the terminal screen.
-rAn option (“repair mode”) that instructs ZIMFIX to attempt to repair any damage it detects. If omitted, the damage is reported, but no repairs are attempted.

Comments

ZIMFIX can check either files or directories for damage, or check for and repair damage. ZIMFIX first addresses the structural integrity of the database file, then addresses the correspondence between data and indices in the file.

If a system failure occurs, ZIMFIX should be used to determine if data has been lost or the integrity of the database corrupted. If so, ZIMFIX can repair the damage, if possible.

The messages output by ZIMFIX identifies a damaged record by its record number. You should examine the content of all records repaired by ZIMFIX, as lost data cannot always be reconstructed.

Warning: ZIMFIX with the repair option (-R) repairs a database file in place. Before running ZIMFIX, you must run ZIMDD to ensure that the list of database files is current. Furthermore, you should make a backup copy of the damaged database before proceeding.

Example

zimfix customers -r

The preceding command causes ZIMFIX to check and repair the database file that corresponds to the Customers EntitySet.

find 25 customers
bottom
list

The ZIMFIX command in the above example reports that it repaired record number 25 in the EntitySet.

See Also

ZIMDD (Repair Facility)

Was this article helpful?
0 out of 5 stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
5
How can we improve this article?
Please submit the reason for your vote so that we can improve the article.

Leave a Reply

Your email address will not be published. Required fields are marked *

en_CAEnglish