Book a Demo

Author Topic: Compare with XMI (only for XMI 1.1?)  (Read 6393 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Compare with XMI (only for XMI 1.1?)
« on: July 23, 2009, 02:15:34 pm »
I get an error:  "An error occurred during the compare process..." when trying to compare a model package with an exported XMI 2.1 export.

It works OK with XMI 1.1 export.

Is this a bug?  The documentation doesn't seem to suggest that's a restriction.  And if it was, EA should say so when it starts to load the XMI...

TIA,
Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Compare with XMI (only for XMI 1.1?)
« Reply #1 on: July 23, 2009, 02:29:19 pm »
No, it is not a bug.  As of our next build it will specify the error when loading.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Compare with XMI (only for XMI 1.1?)
« Reply #2 on: July 23, 2009, 05:45:16 pm »
Quote
No, it is not a bug.  As of our next build it will specify the error when loading.
Do you mean that EA can't compare a live package against an XMI 2.1 export it just made seconds before?  Or that XMI 2.1 shouldn't be used and EA will tell us that in the next version.

Can you clarify please Simon?  Should I be able to use XMI 2.1 round-tripping (including compare) with build 846?

Thanx,
Paolo
« Last Edit: July 24, 2009, 10:53:39 am by PaoloFCantoni »
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Compare with XMI (only for XMI 1.1?)
« Reply #3 on: July 24, 2009, 08:19:44 am »
You can round trip with XMI 2.1.  But EA can only compare to XMI 1.1.  If you try to compare to XMI 2.1 in the next version, EA will tell you.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Compare with XMI (only for XMI 1.1?)
« Reply #4 on: July 24, 2009, 10:59:39 am »
Quote
You can round trip with XMI 2.1.  But EA can only compare to XMI 1.1.  If you try to compare to XMI 2.1 in the next version, EA will tell you.
Thanks Simon.

Is XMI 2.1 comparison "in the works"?  We use XMI 2.1 for our interchange mechanism.  Switching to XMI 1.1 could be problematic.

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Martin Terreni

  • EA User
  • **
  • Posts: 672
  • Karma: +0/-0
  • Sorry, I can't write
    • View Profile
Re: Compare with XMI (only for XMI 1.1?)
« Reply #5 on: July 26, 2009, 03:10:41 pm »
If EA can't compare with 2.1 then how can you says it roundtrips 2.1?
I can't export 2.1 if I cant compare it.
Recursion definition:
If you don’t understand the definition read "Recursion definition".

Frank Horn

  • EA User
  • **
  • Posts: 535
  • Karma: +1/-0
    • View Profile
Re: Compare with XMI (only for XMI 1.1?)
« Reply #6 on: July 26, 2009, 11:54:13 pm »
I think there are still some gaps in EA's XMI 2.1 import/export. Roundtrip is possible, but some information may be lost on the way . May Sparxs correct me if I'm wrong here, this would be good news. But if there were no gaps, they would have no reason not to enable version control with XMI 2.1 files instead of XMI 1.1.

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Compare with XMI (only for XMI 1.1?)
« Reply #7 on: July 27, 2009, 08:28:47 am »
Full round trip is possible with XMI 2.1.  In general any problems that are discovered with either XMI format are considered of high importance.

However, for various reasons the decision has been made to restrict version control, baselines and comparisons to XMI 1.1.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Compare with XMI (only for XMI 1.1?)
« Reply #8 on: July 27, 2009, 12:18:12 pm »
Quote
Full round trip is possible with XMI 2.1.  In general any problems that are discovered with either XMI format are considered of high importance.

However, for various reasons the decision has been made to restrict version control, baselines and comparisons to XMI 1.1.
Hi Simon,
Is this to be a permanent restriction or "just for now"...  ;)  (now being an elastic concept)

Also, just to be clear, Full round-tripping is available in BOTH XMI 1.1 and XMI 2.1 but if you want the features you mentioned (and you are dealing with EA only), we should standardize on XMI 1.1.

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Compare with XMI (only for XMI 1.1?)
« Reply #9 on: July 28, 2009, 08:57:07 am »
It's a long standing restriction, and I'd classify it as an elastic permanent.