laptop and a wrench

Bug

When trying to update the data source of a layer from a file geodatabase to a feature service using ArcPy in ArcGIS Pro, specifically the l.updateConnectionProperties function, that data source is successfully updated on the back end, but it does not display in the Properties of the inputted layer.

ArcGIS Pro
Bug ID Number BUG-000176407
SubmittedMay 13, 2025
Last ModifiedJune 25, 2025
Applies toArcGIS Pro
Version found3.4
Operating SystemWindows OS
Operating System Version11.0 64 bit
StatusKnown Limit

Additional Information

This is a workflow better suited to the Cartographic Information Model (CIM). For example, this will update the data source from geodatabase to feature service and the UI will properly update as well: aprx = arcpy.mp.ArcGISProject('CURRENT') m = aprx.listMaps('Map')[0] lyr = m.listLayers()[0] c = lyr.getDefinition('V3') dc = c.featureTable.dataConnection dc.workspaceConnectionString = "URL=https://services.arcgis.com/Wl7Y1m92PbjtJs5n/arcgis/rest/services/None/FeatureServer" dc.workspaceFactory = "FeatureService" dc.dataset = "0" lyr.setDefinition(c) Refer to these documentations: https://pro.arcgis.com/en/pro-app/latest/arcpy/mapping/updatingandfixingdatasources.htm#:~:text=%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20ConPropsWithJoins(cp)-,Updating%20data%20sources%20using%20the%20CIM,-Starting%20with%20ArcGIS, https://pro.arcgis.com/en/pro-app/latest/arcpy/mapping/updatingandfixingdatasources.htm#:~:text=Using%20the%20CIM%20to%20change%20a%20layer%27s%20dataset and https://pro.arcgis.com/en/pro-app/latest/arcpy/mapping/python-cim-access.htm for more information.

Workaround

This is a workflow better suited to the Cartographic Information Model (CIM). For example, this will update the data source from geodatabase to feature service and the UI will properly update as well:

aprx = arcpy.mp.ArcGISProject('CURRENT')

m = aprx.listMaps('Map')[0]

lyr = m.listLayers()[0]

c = lyr.getDefinition('V3')

dc = c.featureTable.dataConnection

dc.workspaceConnectionString = "URL=https://services.arcgis.com/Wl7Y1m92PbjtJs5n/arcgis/rest/services/None/FeatureServer"

dc.workspaceFactory = "FeatureService"

dc.dataset = "0"

lyr.setDefinition(c)

Steps to Reproduce

Bug ID: BUG-000176407

Software:

  • ArcGIS Pro

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