Locate subnetwork controllers

Locate the subnetwork controllers associated with a subnetwork. This is accomplished by using the Trace tool with the Subnetwork Controllers trace type.

To learn more, see Utility network trace types.


To perform a subnetwork controller trace, the following requirements must be met:

  • One or more subnetwork controllers must be present for the specified subnetwork.
  • The network topology must be enabled.
  • One or more starting points must exist.
  • When working with an enterprise geodatabase, the Input Utility Network parameter must be from a utility network service.

Trace subnetwork controllers

  1. Ensure the utility network is added to an active map, and select the utility network or one of its related layers within the Contents pane.

    This will enable the Utility Network and Data contextual tab on the ribbon.

  2. Under Utility Network, click the Data tab.
    Tools group
  3. Ensure one or more starting points exist in the map view. Within the Tools group, click the Trace Locations command to open the Trace Locations pane. Set Starting Points and Barriers to use in the trace.

    One or more starting points must be specified, while barriers are optional for subnetwork controller traces.

  4. On the Data tab, within the Tools group gallery, click Subnetwork Controllers. This will open the Trace tool for the utility network in the active map using a subnetwork controller Trace Type.
  5. For the Domain Network parameter, choose the domain network where you want to start the trace.
  6. To refine the traceable area, specify a tier for the Tier parameter.
    Trace configuration is loaded into the tool based on the Tier Definition.
  7. Apply additional configuration parameters as needed. Reference the Trace tool for a full list of tool parameters. Also see Configure a trace.
  8. Click Run.

The subnetwork controller or subnetwork controllers associated with the traced subnetwork are returned as a selection set.


If a subnetwork controller is not present or not connected to the specified starting points, an error is returned and the trace fails.