After a classification process, it is essential to check whether the classification meets certain requirements.
For this use following option:
<REPORT> <PARTINFO> <message>###Begin PART/xyz</message> <message>###Begin PART MIDENT={$CADENAS_DATA/23d-libs/catalog/... xy.prj},205 {VTYP=3D},{NB=020052 C-2RSH},{LINA= ... ,{II=2.000},{MASS=0.320},{ .... </message> </PARTINFO> <BASIC_VIOLATIONS> <message>dumping basic VIOLATIONS (list of Missing Stuff --> defective Part/ "basic-minus")</message> <message>## 1 ## CNSELEK CNSELEK # basic # eclass number unknown in ecad.cfg</message> </BASIC_VIOLATIONS> <CERTIFIED_VIOLATIONS> <message>dumping certified VIOLATIONS (list of Missing Stuff)</message> <message>## 1 ## CNSELEK CNSELEK # certified # Description short not classified</message> <message>## 2 ## CNSELEK CNSELEK # certified # Description long not classified</message> </CERTIFIED_VIOLATIONS> <PREMIUM_VIOLATIONS> <message>dumping premium VIOLATIONS (list of Missing Stuff)</message> <message>## 1 ## CNSELEK CNSELEK # premium # no associated parts in part</message> </PREMIUM_VIOLATIONS> <VERIFICATION_INFO/> <FUNDAMENTAL_ERRORS/> <FUNDAMENTAL_WARNINGS/> <FUNDAMENTAL_INFORMATION> <message>dumping general/internal (via classification reader/interpreter) messages (no influence on status) [can help with understanding the CERT-STATUS]</message> <message>## 1 # AAQ672_ARR # info # No Connections in part/assy</message> <message>## 4 # CNSELEK # info # Part becomes a Type: ""</message> <message>## 5 # CNSELEK # info # Internal TypeMapping = ; </message> </FUNDAMENTAL_INFORMATION> <VERDICT> <message>part is defective "basic-minus" (below basic) #### and was "basic"</message> <status>basic-minus</status> </VERDICT> </REPORT>
Explanation on the XML sections:
All sections ending with INFO, WARNINGS or INFORMATION have no influence on the final verification status of the part. These entries essentially contain information that can be useful in the modeling process.
The FUNDAMENTAL_ERRORS section contains entries that indicate violations of the ECAD data model; such parts are automatically not certified.
The PREMIUM_VIOLATIONS section contains all entries that prevent the part from reaching premium status.
The CERTIFIED_VIOLATIONS section contains all entries that prevent the part from achieving certified status.
The BASIC_VIOLATIONS section contains all entries that indicate serious errors in the modeling; with such parts, successful export to various ECAD systems is generally not guaranteed.