Error Handling - Intergraph Smart Materials - Version 2020 (10.0) - Help - Hexagon PPM

Intergraph Smart Materials Classic Help (2020)

Language
English
Product
Intergraph Smart Materials
Subproduct
Classic
Search by Category
Help
Smart Materials/Smart Reference Data Version
2020 (10.0)

There are two distinct levels of error handling in the Open Ident Interface main program. For ident records, data validation must succeed for each individual record in order to get it imported. Detail data for an ident such as language-dependent descriptions or ident attributes will be left out of the imported data if it does not meet the constraints on this type of data; however, the previous import of the ident master record is not affected by the failure of validation for its detail records.

For ident structure import, however, data validation will be performed on a global level: Either all assembly records in an import file conform to all constraints on the data, or none of these records will be imported at all. This makes it much easier to correct erroneous assembly data and start over with the corrected file, because it does not burden the user with the need of partly re-mapping hierarchical assembly data to a corrected version of the flat ASCII file. If such assembly errors occur, all previously imported assembly records of the job execution will be rolled back.

  • Once an assembly record is not valid, no other assembly records will be processed in order to not import incomplete assembly definitions.

  • The validation or import of ident data is not affected by assembly errors, although assembly errors in turn may indirectly be caused by a failed data validation for the associated parent ident record.