Answer from IBM support: no code generation from a profile (only in old rhapsody versions) -> only one solution: add a "standard" package
IBM support wrote:
Aus einem Profile kann kein Code generiert werden, das war in alten Rhapsody Versionen möglich, dient aber heute nur noch zur Definition von Stereotypen und globalen Property Einstellungen. Aus Kompatibilitätsgründen wurde aber das Anlegen von Typen und Variablen nicht gesperrt.
Wenn Sie Code generieren, wird kein <profile>.h und <profile>.c erzeugt. Das ist allerdings notwendig, damit die Typdefinition irgendwo auftaucht.
Lösung:
Verschieben Sie die Typen und Variablen in ein normales Package.
Einziger Nachteil:
für alle neuen Projekte muß zusätzlich zum Profile (mit Ihren anderen Definitionen) das Type Package per Add to Model geladen werden.
Wichtig:
Für das Type Package selbst darf die Property CG::Package::GeneratePackageCode nicht ausgeschaltet sein.