ZIMFIX (Repair Facility)
Documentation | Blog | Demos | Support
ZIMFIX (Repair Facility)
5 out of 5 stars
1 rating
5 Stars | 100% | |
4 Stars | 0% | |
3 Stars | 0% | |
2 Stars | 0% | |
1 Stars | 0% |
Checks the integrity of EntitySet or relationship files and, optionally, repairs any damage found.
Syntax
ZIMFIX [object [dirname]] [O=filename] [-r]
Parameters
object | The 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. |
dirname | The 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=filename | An option that causes ZIMFIX to write progress and error messages into filename rather than displaying them on the terminal screen. |
-r | An 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
5 out of 5 stars
1 rating
5 Stars | 100% | |
4 Stars | 0% | |
3 Stars | 0% | |
2 Stars | 0% | |
1 Stars | 0% |