If I could add multiple "Thumbs down" for this one, I would! Notwithstanding Eve's protestations, this HAS TO BE a defect!

So I'm, finally, getting some time to play with "TRUE" Model-Driven Generation. The general process is:
- Create an appropriate profile diagram (for the specific profile)
- Save the diagram as a profile
- "Knit" the profiles together via the generation process and the MTS file
This works well,
UNTIL you get to Tagged Value Types (TVTs)!

In line with what, I believe, should be the
best practice for Technology-based modelling, we have
moved all the appropriate TVTs to the technology. We have nearly 400 in use across the enterprise (and counting)! Consequently, there are
NO "live" TVTs (under
Configure | UML Types | Tagged Value Types)
So I tried looking for the Tagged Value Types definition diagram. No luck. So I tried adding Tagged Value Types to the list of things to be generated, only to find that the process requires that:
- You can ONLY select from the list of "live" TVTs
- You have to manually select which ones to include
Given the large number involved, this will be problematic. But, MORE IMPORTANTLY, the UUIDs generated for the "live" TVTs and those of the Technology are NOT the SAME there for as "Boss" would say, "Sol, TVTs ain't TVTs".
[1]This is NOT acceptable - it is clearly unthought out! If there is an alternate way to do this which is more in-line with the process described earlier, then I couldn't find it. (a documentation defect)
FIX IT!
Reported,
Paolo
[1]Becasue we understood this dichotomy in UUIDs, we earlier moved the TVTs to a "special" repository that is only used to manage the set of TVTs we want to use in the technology (the hand-crafted one) - so that things (and especially users) would not get confused by the non-identical "twins". Well, that was a waste of time... This worked VERY well until now.