Hi, I have created a function that can synchronsise an individual element (using the SynchTaggedValues (string Profile, string Stereotype) api function.
On my MDG Profile type, I have extended a requirement base class 4 times to create 4 new elements (lets call them A, B, C , D) – each of these elements have the same 4 tagged values assigned to them in the MDG And the MDG has been working successfully for a while.
I am having an extremely strange issue, where if I delete the tags from existing elements (of stereotype A, B , C or D) and run the sync on each item. Sparx returns all the deleted tags, except for element A in the above profile.
Does anyone have any clue, why the sync is failing on that one specific type, ( I can create new elements of that type or try with older elements of that type) however in all cases , the tags do not return to that specific element.
Really Confusing!