This record type defines an assembly structure record by relating a parent ident to a child ident along with supplying the position descriptor of the child ident within its parent, and specifying a quantity.
For each record, a record will be inserted into the Smart Materials table M_IDENT_STRUCTURES.
All records of this type must conform to the integrity constraints that are defined on the target table, else: Error!
The idents referenced by the assembly structure records must have been imported by the Open Ident Interface; either by the currently running import job, if the option 'All Assemblies' is not selected; or by any Open Ident Interface import job, if the option 'All Assemblies' is selected. Otherwise: Error!
If an assembly record would supplement or complete an existing assembly structure, then this existing assembly structure must have been imported by the Open Ident Interface; either by the currently running import job, if the option 'All Assemblies' is not selected; or by any Open Ident Interface import job, if the option 'All Assemblies' is selected. Otherwise: Error!
Because Smart Materials assemblies are represented by the use of hierarchical data structures, no such assembly record may create a cyclic reference. Otherwise: Error!
These processing rules guarantee that no data created by Smart Materials standardization programs will ever be modified or deleted by the Open Ident Interface.