5.12.11.26.4. Verify classification

After a classification process, it is essential to check whether the classification meets certain requirements.

For this use following option:

  • After selecting the desired project file in PARTdataManager under Export -> Export to file [Export in file] -> 3D CAD formats, execute the command ECADPS3VERIFY (tool for batch verification) or ECADPS3VERIFY (tool for online verification).

    Call from PARTdataManager

    Call from PARTdataManager

Exemplary output:

<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.