Book a Demo

Author Topic: Build 1526: ArchiMate Import Model Exhance file does not work correctly  (Read 5696 times)

Tarja

  • EA Novice
  • *
  • Posts: 17
  • Karma: +1/-0
    • View Profile
Hi!
It seems that importing ArchiMate diagrams from another Open Group Accredited modeling tool does not work properly. That is, the ArchiMate Import Model Exchange File creates some relationships in a wrong way.
Here are the bugs I found:
- All associations are created as one-directional associations even though no such things were in the original model
- Access arrows point always towards the object element even though that is not the case in the original model. Some of them should be pointed towards the other element or should be two-ways (= arrowheads in both ends)
- An object connected with an association to the flow arrow is not allowed even though it is basic ArchiMate. It does not come through the import either.
- Both composition and aggregation relationships show up with arrowheads even though there should not have ones.
- Realization relationships have a yellow filled arrowhead even though it should be empty.

It seems that every diagram needs to be inspected and corrected :-(

By the way, the same import into Archi went beautifully...

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Build 1526: ArchiMate Import Model Exhance file does not work correctly
« Reply #1 on: February 12, 2020, 07:21:52 pm »
Please make sure to actually report these issues to Sparx as well
Use the Bug Report link on the bottom of the page

Geert

Tarja

  • EA Novice
  • *
  • Posts: 17
  • Karma: +1/-0
    • View Profile
Re: Build 1526: ArchiMate Import Model Exhance file does not work correctly
« Reply #2 on: February 12, 2020, 08:00:43 pm »
Thanks, Geert, I will.
I did not notice that before.
(The same with the other bugs as well)

skiwi

  • EA Expert
  • ****
  • Posts: 2081
  • Karma: +46/-82
    • View Profile
Re: Build 1526: ArchiMate Import Model Exhance file does not work correctly
« Reply #3 on: February 13, 2020, 02:19:59 pm »

Interesting, in March 2019 I reported a bug where EA crashed when importing https://www.omg.org/spec/UML/20161101/UML.xmi

They agreed it was a bug and would be fixed. I was also told that:
 The XMI file is also invalid. Open UML.xml in a text editor and search for the term :
xmi:id="State-isConsistentWith"
You will find that there are 2 <ownedOperation> XMI elements that have this same ID. This is invalid, because the value of xmi:id attribute has to be unique.
 
 To currently import the XMI into EA, please do the following :

- Open UML.xml in a text editor.
 - Delete one of the <ownedOperation> XMI element whose xmi:id="State-isConsistentWith".
 - Delete all <precondition> XMI element which has an xmi:idref attribute.
 - Save the file and then import into EA.

 
Orthogonality rules
Position and Team disestablished, thanks austerity.
Now itinerant.

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Build 1526: ArchiMate Import Model Exhance file does not work correctly
« Reply #4 on: February 13, 2020, 03:22:56 pm »
Not sure what that has to do with an ArchiMate import. They are very different formats defined by very different organizations.

However, I have seen enough of their XMI samples to believe that they are often created by hand instead of using any kind of tool.

Tarja

  • EA Novice
  • *
  • Posts: 17
  • Karma: +1/-0
    • View Profile
Re: Build 1526: ArchiMate Import Model Exhance file does not work correctly
« Reply #5 on: February 26, 2020, 10:53:57 pm »
Hi!
I found similar bugs from the export as well and reported them.
The developer team has confirmed that they are all bugs and will be fixed in some future build.