Variable Value
.Name "Project Attribute Exchange through XML"
.Title "Project Attribute Exchange through XML"
.Kind "page"
.Type "hydrosym"
.IsPage true
.IsHome false
.Next Page(/support/troubleshooting/vm-error/index.md)
.Prev <nil>
.Params
"draft": false
"iscjklanguage": false
"linktitle": "XML Project Attribute Exchange"
"title": "Project Attribute Exchange through XML"
.Section "hydrosym"
.CurrentSection Page(/hydrosym/integrations/_index.md)
.Pages Pages(0)
.File hydrosym/integrations/exchange-project-attributes/index.md
.File.Dir "hydrosym/integrations/exchange-project-attributes/"
.WordCount 336
.Resources
0: index.pdf
1: images/import-attribute-example-drawing-header.png
2: images/import-attribute-example-project-properties.png
3: images/import-attribute-settings-example.png
4: images/import-attribute-settings.png
5: images/preferences-misc-xml-attributes.png

Project Attribute Exchange through XML

PDM/PLM systems need to exchange project or file properties with other applications to ensure up-to-date information in drawing headers etc. Often PDM/PLM systems offer a method to exchange these properties with an XML file.

This process has several steps:

Setup of this exchange requires configuration both for HydroSym and for the PDM/PLM system you are using. For help to configure your PDM/PLM system you should contact your supplier.

Enable XML attribute exchange in HydroSym

Screenshot of Preferences dialog, highlighting the ‘Import attributes from file’ option

Configure XML attribute exchange

The XML attribute exchange in HydroSym offers multiple configuration settings to handle many PDM/PLM systems..

Screenshot of Import Attributes Settings dialog

Example configuration

Settings:

Import Attributes Settings dialog with example settings

Example XML file test.hdf:

<?xml version="1.0" encoding="UTF-8"?>
<paro>
  <project>
    <ProjectId>659814</ProjectId>
    <DrawingId>659814-002</DrawingId>
    <Drawnby>Wouter</Drawnby>
    <Mat>Alu</Mat>
  </project>
</paro>			

After opening test.hdf and the XML properties should be visible in the Project Properties (menu bar [Assist -> Project Properties…]). And the attributes in your drawing header are also filled with the values from the XML file.

Example project properties

Example drawing header