Author Topic: importing Rational XDE UML into EA  (Read 9763 times)

gmcgeachie

  • EA Novice
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
importing Rational XDE UML into EA
« on: March 08, 2004, 09:33:16 am »
Has anyone managed to get XMI import fro Rational XDE working?

Reading the messages on this board, I can see that I'm not the only person frustrated by the non-standard 'standard' that is XMI.

I'm checking out EA's support for generating XSD, initially from Entity-Relationship models held in Oracle Designer.  We have a utility that can generate a Rose model from such file; I have Rational XDE, which doesn't support XML Schemas, but does export XMI.  I've generated both tagged and untagged XMI from XDE, and tried importing to EA as 'EA XMI' and 'Rose XMI', with little success.  Whatever I do, all I get are the classes, with blank-named attributes, and no associations.  The XMI file refers to UML 1.4, and the associated DTD differs a fair bit from the UML_EA.DTD.

Is there a better way of doing this?

Bruno.Cossi

  • EA User
  • **
  • Posts: 803
  • Karma: +0/-0
    • View Profile
Re: importing Rational XDE UML into EA
« Reply #1 on: March 08, 2004, 10:12:10 am »
We have released first version of a tool for conversion FROM EA TO Rational Rose.
Tool for the conversion in the other direction is currently being tested and should be released shortly. Would that help?
Mind you, we do not use the XMI file, our tool connects to Rational directly as we find countless number of problems with XMI files.

Let me know, if this would not address your issue, I would be interested into looking into the solution. Connectivity between tools is what we do :-)

Bruno

gmcgeachie

  • EA Novice
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
Re: importing Rational XDE UML into EA
« Reply #2 on: March 08, 2004, 10:17:57 am »
We're still investigating options, so we'd be interested in reading Rose or XDE models, and in the use of XMI.  XMI may be our preferred route - we could possibly cut out a step, if we can get our modelling tool developers to generate XMI, instead of a Rose model.

George

Bruno.Cossi

  • EA User
  • **
  • Posts: 803
  • Karma: +0/-0
    • View Profile
Re: importing Rational XDE UML into EA
« Reply #3 on: March 08, 2004, 10:32:18 am »
I would be interested in hearing more about what you would like to convert from Oracle Designer to EA.
We have been looking into building a bridge betwen various CASE tools and EA. Oracle Designer is one of them, kind of my pet project really.

Bruno

gmcgeachie

  • EA Novice
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
Re: importing Rational XDE UML into EA
« Reply #4 on: March 09, 2004, 11:54:47 pm »
We use the standard entity-relationship modelling tool, with a few additional properties and associations.  We would like to export and convert all the entities and relationships on an ERD.

George

Bruno.Cossi

  • EA User
  • **
  • Posts: 803
  • Karma: +0/-0
    • View Profile
Re: importing Rational XDE UML into EA
« Reply #5 on: March 10, 2004, 05:55:33 am »
We have done something similar for ERWin, we have also done some analysis and a bit of testing of what we can do to connect Oracle Designer with EA.
We will dive into this a bit deeper. What version of Oracle Designer and what version of EA do you use?

Bruno

gmcgeachie

  • EA Novice
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
Re: importing Rational XDE UML into EA
« Reply #6 on: March 10, 2004, 06:18:39 am »
We're using Designer 6, and 9i is imminent.  We've customised the metamodel a fair bit, though I don't think any of it matters much with regard to this particular problem.

I've got an evaluation version (3.60.660) of EA at the moment.

Bruno.Cossi

  • EA User
  • **
  • Posts: 803
  • Karma: +0/-0
    • View Profile
Re: importing Rational XDE UML into EA
« Reply #7 on: March 10, 2004, 06:23:03 am »
Excellent. There is not much of a difference between E-R diagrams in Oracle Designer 6i and 9i.
I would be interested in learning about your approach to creating Rose model from Oracle Designer. Is this your in-house solution?

Bruno