laptop and a wrench

Error

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
Número de ID del error BUG-000176407
EnviadoMay 13, 2025
Última modificaciónJune 25, 2025
Relacionado conArcGIS Pro
Versión encontrada3.4
Sistema operativoWindows OS
Versión de sistema operativo11.0 64 bit
EstadoKnown Limit

Información adicional

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.

Solución alternativa

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)

Pasos para reproducir

ID del error: BUG-000176407

Software:

  • ArcGIS Pro

Recibir notificaciones cuando cambie el estado de un error

Descargar la aplicación de soporte de Esri

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga