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. Header-less 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.

IMPORTANT: As a best practice, run this tool first in a sandbox or “throw away” session. Review the results of the tool and perform your typical quality checks to ensure the tool’s actions conform to your expectations. If the tool’s results pass your review, discard your session, and run the tool against the default version of your geodatabase.

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.

TIP: In ArcMap this tool provides a progress bar along the bottom of the interface that notifies you of its actions and progress.


Use the Inspect and Fix Circuits Tool

Before running this tool, keep the following in mind:

  • Depending upon the number of circuits and the level of corruption the tool needs to fix, this process can take several hours. Consider starting the tool at the end of your workday and allow it to run overnight.

  • Further, as stated above on this page, run this tool first in a sandbox session and review the results. If the results pass your review, run the tool against the default version of your geodatabase.

    • When you are ready to run the tool against the default version of the geodatabase, compress all versions to base before running the tool.

  • The steps below recommend using a “clean” .mxd instead of running the tool in an existing Stored Display. While you can run the tool within an existing Stored Display, using a clean .mxd optimizes the performance of the tool by preventing extraneous issues that might be present in a Stored Display from slowing down the process. You can save the re-use the same .mxd for future use of this tool.

  • Finally, the tool is not present on the default Fiber Manager toolbar. Use the Customize dialog to add it.

After reading the above points, when you are ready to use this tool follow these steps:

  1. If you are using SDE, compress all versions to base.
  2. Load the fiber data from SDE.default into your map, and save your map as an .mxd.
  3. Begin an edit session.
    1. If this is the first time running the tool, use a sandbox session as described above.
    2. If this is the subsequent time running the tool (after verifying results in the sandbox session), use the default version of the geodatabase.
  4. Click the Inspect and Fix Circuits button.
  5. In the dialog that displays, choose where to save the FiberCircuitDataLog.txt file.
  6. Click Save to launch the tool.
QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

Was this helpful?