EA Database Know How
EA Database KnowHow
In our model we have a class C with a port P. P has a porttype assigned. So when we drag the class C onto a new diagram, and choose option “as new instance”, EA references the origin with the ClassifierID. The more, EA set’s the columns classifier_guid and PDATA3 in table t_object (Both having the GUID set as value).
If you drag class C onto a component, and choose “as part”, EA sets the PDATA3 field only. This is new to version 9.0, as in version 8.0 EA wrote the referenced Guid into PDATA2 column. But it is still different then adding it as a new instance.
So when changing the porttype on port P, synchronizing the inherited ports porttype is tricky, as – depending on which EA version you work with – PDATA2 OR PDATA3 are set.
And you also should be aware of, that these values are not cleaned up when class C or port P are deleted.

