laptop and a wrench

Bug

Allow service-based writing/updating of associations in a utility network database, without the utility network rule-validation of these association updates.

ArcGIS GIS Server
Bug ID Number BUG-000152165
SubmittedSeptember 8, 2022
Last ModifiedAugust 7, 2025
Applies toArcGIS GIS Server
Version found10.9.1
Operating SystemWindows Server
Operating System Version2019 64 Bit
Version Fixed3.3, 3.1.7, 11.3, 10.9.1 p7, 11.1 p3
StatusImplemented

Additional Information

This issue is addressed in ArcGIS Utility Network 11.3. In ArcGIS Utility Network 11.3, a new applyEdits options has been added that allows writing the utility network associations without incurring the cost of validation. This provides up to 95% performance improvement. To use this option through the REST end point. set the applyEditsOptions parameter in the applyEdits payload to the following value {"utilityNetworkOptions":1} Note that this is a server side enhancement and ArcGIS Pro is not yet (as of writing this, it is ArcGIS Pro 3.3) not using this option. In future releases of ArcGIS Pro 3.4 or later, creating associations from ArcGIS Pro set this option in certain situations (like when creating a lot of association in a stamped editing template for example), in current released version of ArcGIS Pro 3.3 and prior it does not use this option. To track the ArcGIS Pro side of work, refer to the following bug: BUG-000153382.

Workaround

In order to bypass the built-in validation of associations, customers can author an attribute rule that uses Data Manipulation Language (DML) dictionary to create associations. Associations created via attribute rules (by passes utility network rules and built-in integrity checks). Disabling the network topology speeds up the process even further as it does not require dirty area management.

Alternatively, the customer can use import associations tool to import a CSV file of associations, the tool has been authored to ignore the built in checks. Creating an association via the service (applyEdit) applies all the checks. Create association via attribute rule, refer to this documentation https://www.esri.com/arcgis-blog/products/utility-network/electric-gas/advanced-attribute-rules-creating-utility-network-associations-with-attribute-rules/ for more information. The dev team is considering an option to relax the validation checks on applyEdits.

UPDATE: 4/5/2024 This issue is addressed in ArcGIS Utility Network 11. In ArcGIS Utility Network11.3, a new applyEdits options is added that allows writing the utility network associations without incurring the cost of validation. This provides up to 95% performance improvement. To use this option through the REST end point , set the applyEditsOptions parameter in the applyEdits payload to the following value {"utilityNetworkOptions":1} Note that this is a server side enhancement and ArcGIS Pro is not yet (as of writing this, it is ArcGIS Pro 3.3) not using this option. In future releases of ArcGIS Pro 3.4 or later, creating associations from ArcGIS Pro set this option in certain situations (like when creating a lot of association in a stamped editing template for example), in current released version of ArcGIS Pro 3.3 and prior it does not use this option. To track the ArcGIS Pro side of work, refer to the following bug: BUG-000153382.

Steps to Reproduce

Bug ID: BUG-000152165

Software:

  • ArcGIS GIS Server

Get notified when the status of a bug changes

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options