Scenario:
I have a pressure valve device placed at the junction of two water mains (Transmission Main). The device has two terminals representing the two sides of the valve (In / Out). The physical and logical expectation is:
- Pipe A → connects to terminal **High Pressure In**
- Pipe B → connects to terminal **High Pressure Out**
This reflects real-world behavior — a valve has two distinct ports, and two separate pipes cannot physically feed into or out of the same port simultaneously.
Issue:
Using Modify Terminal Connections I was able to assign both pipes/lines (Wtr-Mn-3509 and Wtr-Mn-4231) to the same terminal (High Pressure In) with no warning or error. Even after Validate Network Topology, no error was raised either.
See screenshot below — both configurations (one pipe per terminal vs. two pipes on the same terminal) are accepted without any validation feedback.

Question:
1. Is this expected behavior in the current UN schema, or is terminal uniqueness per-pipe supposed to be enforced?
2. Is there a way to configure the network today (e.g., via network rules, connectivity rules, or terminal configuration) to prevent two lines from connecting to the same terminal?
3. If this is a known gap, has it been submitted as an enhancement request? Should this be flagged for a future UN release functionalities?
I understand that connectivity rules can restrict which asset types are allowed to connect on each terminal/side of a device. However, even if such rules exist, I think the Modify Terminal Connections pane itself should reflect the current connection state dynamically. Specifically:
- If a terminal (e.g., High Pressure In) is already occupied by a connected pipe, the second pipe being assigned should, automatically default to the next available terminal, or
- All terminals should remain visible in the dropdown, but already-occupied terminals should be grayed out / disabled to prevent the user from accidentally assigning two lines/pipes to the same port.
This would make the terminal assignment experience more intuitive and error-proof.
I believe the UN should enforce that each terminal can only have one connected line at a time, at least for devices where terminals represent physical ports (valves, switches, etc.). Would love to hear how others have handled this or whether this is by design.
**Environment:**
- ArcGIS Pro 3.6
- ArcGIS Utility Network Water-Foundation project
Thanks!