Sparx Systems Forum

Enterprise Architect => Suggestions and Requests => Topic started by: Dave_Bullet on October 24, 2006, 03:57:30 pm

Title: XML schema import - merge option
Post by: Dave_Bullet on October 24, 2006, 03:57:30 pm
I would like EA to have an option to either "merge" or "import as new" when you do an XML schema import.

This would allow me to refresh schemas updated outside the EA model without breaking linkages I might have created within EA to other UML elements.

Currently I have to import the updated schema - and recreate linkages by hand (ie. WSDL dependencies, package diagrams showing overviews of complex types and schemas etc...)

A simple checkbox on the XML schema import window (if EA detects a the schema already exists within the package being imported into) would be great.  This would give the user the option of a fresh (and duplicated) schema (current functionality) or a merge.

The merge should make the EA modeled schema identical with the XSD from which it was imported.  In other words - new elements and complex types get added, removed elements and complex types get removed.

What do you think?

Thanks,
David.
Title: Re: XML schema import - merge option
Post by: Dave_Bullet on January 16, 2008, 12:21:48 pm
Sparx / anyone? Is this going to be supported in 7.1?

Is there a workaround I can use?

Thanks,
David.
Title: Re: XML schema import - merge option
Post by: Martin Terreni on January 16, 2008, 12:36:42 pm
There is s kind of merge planned for base lines. It might be of help to you. You'll have to wait and see. :P
Title: Re: XML schema import - merge option
Post by: Dave_Bullet on January 21, 2008, 03:09:42 pm
7.1 will include a model merge - is that what you mean?  I suppose you could import the new version of the schema into a new empty model - then merge that in with the old package containing the old schema from the existing project.... I'll give that a try when a 7.1 beta is avail.
Title: Re: XML schema import - merge option
Post by: Martin Terreni on January 21, 2008, 08:35:19 pm
I think it will include base line merge (though  baseline may come from XMI). But I think the mergeis manual (which is not so bad...).