Set a terminal configuration

Terminals represent logical ports, entries, or exit locations on a single device or junction object. A key use of terminals is to set them as subnetwork controllers to define the origin of a subnetwork. Terminals create internal paths within a feature; from those paths, a set of valid paths can be established to control how a commodity can flow through a feature at different states. To learn more about the application of terminals, see Terminals.

Once a terminal configuration has been created for the utility network, it can be assigned to an asset type in the device feature class or junction object table. This is accomplished using the Set Terminal Configuration geoprocessing tool. A terminal configuration may be assigned to more than one asset type, but an asset type may only be assigned one terminal configuration.


The default terminal configuration for all features is Single terminal. Assigning a terminal configuration to an asset type is permanent and cannot be changed after the network topology is enabled for the first time. This applies even if the network topology is in a disabled state.

When a terminal configuration is assigned to an asset type, a feature created with that asset type will have terminals. More specifically, the feature will have the terminals specified for the terminal configuration. If valid paths were set for the configuration, the feature will exhibit the default valid path.


To set a terminal configuration, the following requirements must be met:

  • The network topology must be disabled.
  • Unassigning a user-defined terminal configuration can only be performed before the network topology is enabled for the first time (single terminal is the default system-provided terminal configuration).
  • When working with an enterprise geodatabase, ensure the following:

Set a terminal configuration

To set a terminal configuration, complete the following steps:

  1. On the Analysis tab, in the Geoprocessing group, click Tools Tools to open the Geoprocessing pane.
  2. In the Geoprocessing pane, search for and select Set Terminal Configuration.
  3. For the Input Utility Network parameter, specify a utility network.
  4. For the Domain Network parameter, specify a domain network.
  5. For the Input Table parameter, specify the feature class or table.
  6. For the Asset Group parameter, specify an asset group.
  7. For the Asset Type parameter, specify an asset type.
  8. For the Terminal Configuration parameter, specify the terminal configuration to assign to the asset type selected in step 7.
  9. Click Run.

A terminal configuration has been added to an asset type in the device feature class or junction object table. If valid paths were specified for the terminal configuration, features created with this asset type are assigned the default path. To modify the terminal path for a feature, use the Modify Terminal Paths pane.