Schema editing - SmartPlant Foundation - IM Update 46 - Help - Hexagon

SmartPlant Foundation Help

Language
English
Product
SmartPlant Foundation
Search by Category
Help
SmartPlant Foundation / SDx Version
10
SmartPlant Markup Plus Version
10.0 (2019)
Smart Review Version
2020 (15.0)

The SmartPlant schema is an XML file that describes the structure of the XML files generated by the authoring tools. System administrators use the recommended SmartPlant Schema Editor to define, edit, and enhance the schema in the SmartPlant Foundation data model.

Multiple versions of the schema can be edited either individually or simultaneously as required through the Schema Editor by using Configuration Managed Files (.cmfs). For example, if Smart P&ID is operating in one version of the SmartPlant schema and another authoring tool is operating in another version of the SmartPlant schema, it is possible to add or change data in both versions at the same time in the SmartPlant Schema Editor using only one CMF file.

SmartPlant Foundation definitions such as methods, menus, and other administration items not associated with integration are all currently defined in the standard XML format supported by configuration files (.cfgs).

The Desktop Client provides a Schema Import Wizard to help with the import process. The wizard compares the contents of an XML file with schema object definitions to the database. Any differences between the two are displayed. By selecting the changes you want to make from the list and starting the process, the import process converts the data into instructions and applies the changes to the database.

When a schema item is created, modified, or added to the database, the application cache is updated as it is loaded and kept in sync with the database. There is no requirement to reload the cache in the event of such a change as the cache is loaded on demand, which improves startup time and reduces memory usage.

Relationships between schema objects and other SmartPlant Foundation objects must be created in the SmartPlant Foundation Desktop Client.