Export special does not save output bindings

Issue

After performing an Export special of an object in SmartStruxure and then importing it into a database, the output bindings of the object are no longer there.

Product Line

SmartStruxure Solution

Environment

  • Export and Import
  • Workstation
  • Automation Server
  • Enterprise Server

Cause

Performing an export special and then importing that xml file into another database or the same database after the object has been deleted will no longer have the output bindings of that object.

Resolution

This behavior functions as designed. See Section 20.31 of the StruxureWare Building Operation: Technical Reference Guide. The documentation states that:

"Objects or properties with bindings where the bound objects are in separate import files. To preserve bindings during an import, import the references objects to the targeted server prior to importing the actual objects or programs that refer to these objects. For example, import any referenced I/O points before importing the programs that read and write the I/O points. No matter what order of import is used, the import process will restore the bindings if they are valid at the time of import."