Bug
Bug ID Number | BUG-000177160 |
---|---|
Submitted | June 13, 2025 |
Last Modified | August 11, 2025 |
Applies to | ArcGIS Pro |
Version found | 3.2 |
Operating System | Windows OS |
Operating System Version | 11.0 64 bit |
Status | As Designed |
Since the CIM data source definition of the existing layer includes a feature dataset, but the new data source does not, it must be omitted from the CIM. One way to do this is to create a new CIM data source object, which will not include a feature dataset:
aprx = arcpy.mp.ArcGISProject('CURRENT')
m = aprx.listMaps('Map1')[0]
lyr = m.listLayers('*States*')[0]
c = lyr.getDefinition('V3')
dc = arcpy.cim.CreateCIMObjectFromClassName('CIMStandardDataConnection', 'V3')
dc.workspaceConnectionString = r"URL=https://services2.arcgis.com/k4wsDILUIGeQ5HvW/arcgis/rest/services/USAFederalLandsFSNew/FeatureServer"
dc.workspaceFactory = "FeatureService"
dc.dataset = "0"
c.featureTable.dataConnection = dc
lyr.setDefinition(c)
Bug ID: BUG-000177160
Software:
Get help from ArcGIS experts
Download the Esri Support App