PowerDesigner v16.5 includes new features for the XML Model (XSM).
Reverse-Engineering Enhancements
The
reverse-engineering mechanism has been completely re-architected to support reverse
engineering of both local files and URLs, including multiple schemas connected
through Import and Include elements. File dependencies are displayed in a tree form,
and any file can be substituted for an appropriate other file or URL or by an
existing XML model:
Each schema is imported as a separate XML
model with appropriate shortcuts connecting them.
Documented in:
-
XML Modeling > Generating and
Reverse Engineering XML Schemas and Other Models
Complex Type Enhancements
XSM support for complex types has been enhanced to provide the following:
- Elements typed with a complex type deploy the complex type and child
elements on their symbols.
- Mappings can be created to or from individual instances of the complex type
in the Mapping Editor.
- Shortcuts to complex types in other models can be displayed and mapped to in
the Mapping Editor.
Documented in:
- XML Modeling > XML Diagrams >
Complex Types (XSM)
XML Model Generation Enhancements
New global generation options support generating PDM tables and OOM
classes as elements with or without complex types and PDM columns and OOM attributes
as elements or attributes, while object-by-object generation settings are supported
through an extension.
Documented in:
- Core Features Guide > Linking and Synchronizing Models > Generating Models and Model Objects