A network topology is disabled to perform administrative tasks on a utility network. Such tasks include managing network rules, creating tiers, modifying terminal configurations, and so on. It is also suggested that the network topology be disabled for improved performance when importing large amounts of data or generous collections of associations and subnetwork controllers.
Review the usage notes for specific tools to see the required state for the network topology.
It is not recommended that you do your general editing work while the topology is disabled. Edits that occur while the network topology is disabled are not tracked by dirty areas. When a network topology is disabled, a single dirty area covering the network is created. When the network topology is enabled again, all outstanding edits are validated.
The Input Utility Network can be from a service or a database connection.
The following requirements must be met to disable a network topology:
- The connected ArcGIS Enterprise portal account must be the portal utility network owner.
- An exclusive schema lock is present; this process cannot run while edits are taking place.
- If taking place in a child version, edits must be saved.
- If the Input Utility Network is from a database connection, the connection must be established as the database utility network owner.
Tip:If referencing a utility network from a service the timeout setting can be adjusted for longer running enable and disable operations. See Tune and configure services.
Follow these steps to disable a network topology:
- On the Analysis tab, in the Geoprocessing group, click Tools to open the Geoprocessing pane.
- In the Geoprocessing pane, search for and select Disable Network Topology.
- For Input Utility Network, specify a utility network.
- Click Run.
Any editing operations that take place are put in a queue until the operation completes.
To work with tracing and diagrams, the network topology must be enabled again. If the topology is disabled in a user version, the reconcile process can be used to inherit the state from the default branch version.