Access CLSID and EXTCLSID with python

506
1
07-09-2019 06:04 PM
forestknutsen1
MVP Regular Contributor

I have a number of objects (feature classes, tables, etc.) that we have copied from an ArcFM sde oracle to a new dev non-ArcFM sde oracle. Most of the original data is ArcFM objects. The copy process is dumping the ArcFM class extensions for many objects but not all. Is it possible to access and modify the values with python to make them "classic esri" objects?

Below is an example of the guids in the xml. This xml was pulled from:

select i.definition from sde.gdb_items_vw i

XML

<CLSID>{53D0BFE9-446E-11D3-88FC-00104B9F25F6}</CLSID>
<EXTCLSID>{BF77404C-E8B3-4EE8-9456-BCA121416675}</EXTCLSID>

The in feature class properties as viewed from ArcCatalog it looks like this:

 

But we want it to look more like this:

0 Kudos
1 Reply
forestknutsen1
MVP Regular Contributor

This talks about doing it with vba so I guess now it would be c#. Maybe this is not exposed to python yet?

https://community.esri.com/thread/33483

0 Kudos