Rule Manager and XML Template Difference - Intergraph Smart 3D - Reference Data

Intergraph Smart 3D Drawings and Reports Reference Data

Language
English
Product
Intergraph Smart 3D
Subproduct
Drawings and Reports
Search by Category
Reference Data
Smart 3D Version
11 (2016)

There may be differences between the template .xml file and the properties that display in the rule manager. Either one of the following two valid situations can arise as a result.

  1. When you open a rule, the rule manager displays all possible properties for each module in the template.

    The rule manager does not display properties that are hidden with conditional schema expressions in the Custom_DrawingLabelUIPropertiesCommon.xml schema file or the Custom_DrawingDimensionUIPropertiesCommon.xml schema file.

    The properties display regardless of whether all possible properties existed in the template .xml file before opening in the rule manager. After you click Save or Save & Close, the software saves the current rule and all of the templates to disk.

    The software saves the rule as it exists in the rule manager. The contents of the template .xml file grow when you add new property nodes. If you do not edit properties in the rule manager before you click Save or Save & Close, then the software writes the properties to the template .xml file with the default values.

  2. If a template .xml file contains property nodes not currently in use, then the software does not display the unsupported properties after the rule manager loads the parent rule for that template because the schema does not associate these unused properties with any currently selected module in the template.

    Therefore, after you click Save or Save & Close in the rule manager, the software only writes the valid property nodes to the template .xml file. Additionally, the software deletes all other property nodes with the exception of any nodes located in Custom_ReservedTags.xml.

Template .xml comments remain in the file when you save rules in the rule manager.

See Also

Label Rule Manager
Appendix: Annotation Rule Manager Customization