Inspect and Fix Circuits
The Inspect and Fix Circuits tool finds any type of circuit corruption and, if possible, fixes it. If the tool can’t fix the corruption, the circuit is deleted. This particular behavior happens rarely and generally only occurs if the circuit has no header. Headerless circuits are basically the only type of corruption that can't be fixed automatically. The tool logs everything it does to the text file specified in step 9 below so you know which circuits were fixed and what action was taken to fix them.
This tool also performs the following:
-
Cleans up circuit component table orphans, duplicates, extras and other miscellaneous corruption.
-
Cleans both the circuit table and the circuit component table.
-
Re-traces and re-graphs any circuits that have corrupt trace graphs, meaning graphs with components that no longer exist or are missing components that do exist.
-
Checks to ensure the circuit has a valid header, and that the circuit graph matches up with the components of the graph in the components table. If discrepancies are found, it re-traces the entire circuit and rebuilds it with all the existing attributes for that circuit, to force the graph and the components table to be re-synched.
The tool does not, however, alter anything that doesn't relate to circuit corruption. For example, it does not recalculate circuit lengths on circuits that aren't corrupt.