Details
Interactive check does not detect violations on an assembly which has a [Connection Compatibility] design rule violation in NX11.0.2
Solution
Starting in NX11, the compatibility design rule was moved to an NX Open example so customers could better control their own design rules. See UFD_Routing_MechanicalConnectionCompatibility in UFD_Routing_MechanicalConnectionCompatibilityDesignRules.cxx in the UGROUTE_MECH\plugins\source directory.
The NX Open design rule restricts the comparison of attributes to only attributes of certain types. For the "SIZE" attribute, the NX Open example code only looks for real attributes using UF_ROUTE_CHARX_TYPE_REAL.
If you want to change the design rule, you can change the UFD_Routing_MechanicalConnectionCompatibilityDesignRules.cxx file to use the string attribute type (UF_ROUTE_CHARX_TYPE_STR) for the "SIZE" attribute and rebuild libroute_plugins following the instructions for customizing NX through NX Open.
Hardware/Software Configuration
Platform: INTL64
OS: windows
OS Version: 1064
Product: NX
Application: ROUTING_GENERAL
Version: V11.0.2
Function: DESIGN_RULES
Ref: 002-8015430