Recently, when System Architect 18.104.22.168 was released, IBM removed the "DoDAF2 GUIDs" (see release notes here). This appears to mean the "KeyGUID" field which magically appeared in DM2 definitions a few releases ago.
I'm happy to see them go because they caused no end of misery when trying to update definitions using CSV imports. However, my encyclopedia has hundreds of definitions that have the KeyGUIDs embedded in relationships. If I make any single change to the definition (even just the description), any relationships also get updated to no longer have the KeyGUID of the other definition. Which is great! Except I'm trying to find a more efficient way to remove them all, without opening every definition and making one tiny manual change and saving it. I tried a "verify and repair", but it deleted the relationships and corrupted the data so I now get a database error when I tried to export the definitions to make sure the data was fixed!
Long story short: does anyone have a proven method for updating all your pre-22.214.171.124 DM2 definitions to strip out the KeyGUIDs in relationships, following the upgrade to 126.96.36.199 (or later)?
Thanks in advance!