Hello ARIS Community, has anyone experience in changing the type of an already existing model? Is it possible just to set a new model type number to the model attribute "Type"? As I have to change the model type of a huge number of existing models and as I want to preserve all already existing assignments and occurrencies related to the existing models, I do not want to do this by creating empty models of the new type and copy all content from an existing one to the new one and additionally create all assignments again. Or can I use an existing script for that task? Regarding the ARIS meta model I can assure that the new model type will lead to no conflict regarding the allowed object types and relation types. Thank you very much! regards Volker
Hi Volker,
even if you think, that the target model allows the same objects, other symbols might be needed and that would require other cxn types (symbol based). So that is a quite technical description, but the simple answer is "no".
I do not know a standard script fulfilling your needs, so I think you'd need to implement your own one. Sure, you can require support by our Customized solution department to help you out.
Bye,
Frank
Hello Christian,
I have to convert some ARIS default model types (source model type) to some user specific derived types (target model type). The currently shown object occurrencies on the source models (object types and symbols) are also available/allowed in the target model type. The same is true for the relation occurencies.
1)
from
"Access diagram" (APIname: MT_ACS_DGM, Type number: 16)
to
"Application Technology Model" (Derived type number: 65552, Original type number: 16 (Access diagram))
2)
from
"Access diagram" (APIname: MT_ACS_DGM, Type number: 16)
to
"Business Context for Solutions" (Derived type number: 131088, Original type number: 16 (Access diagram))
3)
from
"Application system type diagram" (APIname: MT_APPL_SYS_TYPE_DGM, Type number: 21)
to
"Application Classes" (Derived type number: not yet defined, Original type number: 21 (Application system type diagram))
4)
from
"IE Data model" (APIname: MT_IEF_DATA_MDL, Type number: 42)
to
"Generic Data Objects" (Derived type number: not yet defined, Original type number: 42 (IE Data model))
5)
from
"Service architecture diagram" (APIname: MT_ENTERPRISE_ARCHITECTURE_TREE, Type number: 168)
to
"Capability Map" (Derived type number: 131240, Original type number: 168 (Service architecture diagram))
6)
from
"Service architecture diagram" (APIname: MT_ENTERPRISE_ARCHITECTURE_TREE, Type number: 168)
to
"Capability Hierarchy Tree" (Derived type number: 65704, Original type number: 168 (Service architecture diagram))
Thank you in advance for your support!
Regards
Volker
Hi Volker,
I did that once, but with a medium size database and not with user defined stuff. But perhaps that information can serve as a starting point for you.
This is kind of a hack, but works quite fine:
Export the groups or even the complete database (depends on the size) as xml.
Open the xml file and work using search and replace. There are also tools which allow you a search and replace not using an editor, which will work better if you have huge files. Now simply replace the original api name with the new one.
Import the xml file and here we go....
Regards
Jens
Hello Jens,
I tried your "hack" and it seems to work even for user defined models. But I am not really sure if there may arise problems with some "old" GUIDs as there are many entries of them in the XML export which I did not change.
I will do some more tests...
Thank you!
regards
Volker