Show TOC

New XML Model Features v16.5Locate this document in the navigation structure

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:


Reverse engineering options dialog
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