Thanks for the update. I emailed Geoffrey about this. I want to reverse engineer Typed Dataset XSDs from the .NET platform (ADO.NET).
I am happy to help in building this. I suppose I would need to go from XSD to XMI and then import the XMI... That could be an XSLT transform perhaps.
Something to think about..Right now I can use the integrated VS 2003 XSD editer to do this but I am trying to get clients of mine to use Sparx in more and ore ways.
I have built an add-in to Visual Studio 2003 that generates typed datasets and includes the 'Annotations'
feature which helps... I generate these from .NET providers using a little known fetaure of the IdbAdapter to fill another DataSet with just schema info, the write that DS out using the method that writes out the schema (XSD). I then manipulate the XSD to add the annotations (for names and null handling).
Kind Regards,
Damon
agilefactor
http://www.agilefactor.com/ Voice: 212.374.9359
Fax: 212.859.7359
Question to David Parnas, ACM Fellow: What are the most exciting, promising software engineering ideas or techniques on the horizon?
His Answer: I don’t that the most promising ideas are on the horizon. They are already here, and have been for years, but are not being used properly.
"...it is almost always incorrect to begin the decomposition of a system into modules on the basis of a flowchart. We propose instead that one begins with a list of difficult design decisions or design decisions which are likely to change. Each module is then designed to hide such a decision from the others."