Mapping BOM Hierarchical Data to a Flat File Structure - Intergraph Smart Materials - Version 10.2 - Help - Hexagon

Intergraph Smart Materials Classic Help

Language
English
Product
Intergraph Smart Materials
Subproduct
Classic
Search by Category
Help
Smart Materials/Smart Reference Data Version
10.2

OMI uses two distinct methods of mapping the recursive BOM structure to a flat ASCII file. For BOM nodes, you must sequentially provide all nodes from root to leaf node in your import file, using the NODE_BEGIN and NODE record types. Together, these nodes form a unique description of one path through the BOM tree. You repeat this path description for all leaf nodes into which you want to import positions data. Detail data to the nodes themselves (such as NLS descriptions, node attribute values) must be provided only for the first occurrence of each node, so you do not need to (and for performance reasons, you should not) repeatedly include this data with each new incarnation of a node record in a different BOM path.

For import of BOM assemblies, you specify the assembly structure by providing a number that indicates the level in the structure. The assembly structure is processed by the import program through the use of a stack data structure.

At any point in time, OMI keeps track of the current import context as it processes the import data in a sequential manner from the interface table while at the same time it navigates through the recursive data structures of your BOM by using a state-driven programmatic approach.