Various people have complained about the fact that the process for defining types (metadata) in SDO for C++ locks the type system as soon as the first data object is created. I've submitted a patch under JIRA 546 that relaxes that restriction a fair bit. With the patch in place, you can now create new types whenevr you wish and every time a data object is created any types added since the last data object was created are merged into the type system. However, once a type is resolved in this way it becomes read-only (as it was before the patch).
I've done a small amount of testing to show that existing functionality isn't broken, however, I'd be interested in some feedback on a) whether this works adn b) whether it is useful. Regards, Geoff.
