Hi, I have used the “Reverse engineer->XML Definition” and this way imported XSD files (defining ISO messages) into PowerDesigner 16.5 (DataArchitect license).
Then I used “Tools->Generate Physical Data Model” followed by “Tools → Generate Conceptual Data Model”.
The resulting CDM seems ok but is organised visually in a way where you even can’t guess the hieracic structure of the message defined by the XSD.
The XSD has a hierarchic structure and I have tried to e.g. import the XSD to Eclipse with the hyperModel plugin and the result is a very nice hierarchic UML diagram exactly mirroring the XSD structure. I mean, the XSD structure in e.g. XMLSpy and the hyperModel diagram generated in Eclipse is readable because you see the hierarchic structure, but the structure displayed default in PowerDesigner is spaghetti-like, impossible to see any top-down structure for a reasonable complex XSD. Generally I would like to see the “bigger” objects on top and then a top-down structure where you clearly see the hierarchy of gradually smaller parts/objects, resembling the hierchy you may see when looking at a XSD in e.g. XMLSpy in the schema/design view.