VJ

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

 
by Frank Weyand
Posted on Fri, 11/12/2010 - 12:55

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

0
by Christian Barth
Posted on Mon, 11/15/2010 - 15:45

Hello Volker,

I have two questions regarding your request:

  • What is the source model type?
  • What should be the target model type?

In the past I have done such model conversions a few times and there are several options which may support you.

Regards

Christian

0
by Volker Jordan Author
Posted on Tue, 11/16/2010 - 12:20

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

0
by Jens Lauer
Posted on Tue, 11/16/2010 - 13:25

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

0
by Frank Weyand
Posted on Tue, 11/16/2010 - 14:37

Jens, you are a hacker... ;-)

0
by Volker Jordan Author
Posted on Thu, 11/25/2010 - 10:50

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

0

Featured achievement

Question Solver
Share your expertise and have your answer accepted as best reply.
Recent Unlocks
  • CP
  • BZ
  • Profile picture for user TEF_Bernd
  • ПЦ
  • CR
  • PacMan

Leaderboard

|
icon-arrow-down icon-arrow-cerulean-left icon-arrow-cerulean-right icon-arrow-down icon-arrow-left icon-arrow-right icon-arrow icon-back icon-close icon-comments icon-correct-answer icon-tick icon-download icon-facebook icon-flag icon-google-plus icon-hamburger icon-in icon-info icon-instagram icon-login-true icon-login icon-mail-notification icon-mail icon-mortarboard icon-newsletter icon-notification icon-pinterest icon-plus icon-rss icon-search icon-share icon-shield icon-snapchat icon-star icon-tutorials icon-twitter icon-universities icon-videos icon-views icon-whatsapp icon-xing icon-youtube icon-jobs icon-heart icon-heart2 aris-express bpm-glossary help-intro help-design Process_Mining_Icon help-publishing help-administration help-dashboarding help-archive help-risk icon-knowledge icon-question icon-events icon-message icon-more icon-pencil forum-icon icon-lock