In NX 9.0 we use to map material properties attribute from NX to TeamCenter using a mapping definition like:
----------------------------------
{ Item type="GEM4_CADItem3"
Material : ItemRevision.gem4_Material /master=cad /description="CAD Material"
MassPropMass : ItemRevision.gem4_Mass /master=cad /description="NX part mass"
}
----------------------------------
In NX 10.0 and beyond this does not seem to work.
Solution
In NX 10.0 What's New, under What's new in NX --> Fundamentals --> System attributes in NX it is stated
--------------------------------------------------------------------
NX now provides system attributes related to material and mass properties and
their templates.
You can use the customer defaults categorized under Gateway --> Materials/Mass --> Attributes tab to let NX set the system attributes. You can also set the title aliases such that they appear in the dialog boxes with the titles set in the previous releases. NX uses the same default strings for the title aliases as the pre-NX10 default strings for the titles.
Tip
To find a customer default, choose File --> Utilities --> Customer Defaults, and click Find Default .
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
NX 10 title for system attributes NX 10 default for title aliases (pre-NX 10 default title)
----------------------------------------------------------------------------
NX_DensityMassProp Density
NX_Mass MassPropMass
NX_Weight MassPropWeight
NX_Volume MassPropVolume
NX_Area MassPropArea
NX_Material Material
NX_ObjectMaterial ObjectMaterial
NX_MaterialMultipleAssigned MaterialMultipleAssigned
NX_MaterialMissingAssignments MaterialMissingAssignments
NX_MaterialPreferred MaterialPreferred
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Note
As system attributes may affect applications that use existing titles, you can use NX Open API to set the system attributes using the aliases set in the customer default.
--------------------------------------------------------------------
This gives that attribute mapping should look like:
----------------------------------
{ Item type="GEM4_CADItem3"
NX_Material : ItemRevision.gem4_Material /master=cad /description="CAD Material"
NX_Mass : ItemRevision.gem4_Mass /master=cad /description="NX part mass"
}
----------------------------------
Another change in NX 10.0 that have influence on how these attributes are presented in the NX properties menu is that TC display names is presented in NX.
In this case it means that:
- Attribute "NX_Material" is shown as "Material" in NX
- Attribute "NX_Mass" is shown as "Mass" in NX
(As "Material" and "Mass" are the TC display names in this case for these properties)
Notes and References
Hardware/Software Configuration
Platform: INTL64
OS: windows
OS Version: 1064
Product: NX
Application: NXMANAGER
Version: V1899
Function: ATTRIBUTES
Ref: 001-7413716