Physical Exchange Specification is the specification for architectural data exchange.

You can export your model, view, or viewpoint to the Physical Exchange Specification (PES) file. This export makes it easier to work with architectural data of your model, view, or viewpoint in another environment (for example, you will be able to analyze exported data using spreadsheets or deposit information into repositories). The PES export is based on the DM2 and IDEAS Foundation XML schemas.

Elements and relations from the model, view, or viewpoint are exported to the selected location. The export is carried out using the QVT scripts. As MagicDraw supports QVT, you can easily modify the necessary script. You can find all related QVT scripts in <MagicDraw installation directory>\plugins\com.nomagic.updm\PES\qvtscripts\export.
You can download the QVT plugin from For more information about the MagicDraw QVT plugin, see "QVT_plugin_readme.html" that can be found in  <MagicDraw installation directory> and "SimpleUML_to_RDB_Sample_readme.html" that can be found in <MagicDraw installation directory>\samples\QVT.

To export a model

  1. On the File menu, point to Export To, and click PES(v2.02)File.
  2. In the Select PES File dialog, specify the location and name of the PES file.
  3. Click Export. 

To export a view or a viewpoint

  1. Right-click the view or viewpoint and select Export To PES.
  2. In the Select PES File dialog, specify the location and name of the PES file.
  3. Click Export.

  • All exported data is stored in the XML file.
  • After exporting to PES, predefined element ID's are not changed.