Map Form Attributes from Teamcenter to HyperMesh

If your integration requires exporting Form attributes from Teamcenter into Inspire, you must explicitly define the mapping for each attribute.

Important: Check with your Altair representative to confirm which attributes are supported by Inspire. Unsupported attributes will be mapped "as-is."
Use Case Example
You have a Teamcenter attribute named be4_Thickness, and you want to export it to Inspire under the attribute name HW_Thickness.
  1. Add the attribute mapping by inserting the following XML snippet inside the <PLMXMLFormAttributeToUDMAttributes> block:
    <PLMXMLFormAttributeToUDMAttribute>
        <PLMXMLAttribute>be4_Thickness</PLMXMLAttribute>
        <UDMAttribute>HW_Thickness</UDMAttribute>
    </PLMXMLFormAttributeToUDMAttribute>
    This tells Inspire to take the Teamcenter attribute be4_Thickness and rename/map it to HW_Thickness in the UDM export.
  2. If applicable, handle list-type attributes.
    If the Teamcenter attribute is a list type, you need to declare that explicitly by adding the <PLMXMLAttributeType> tag with the value List.
    <PLMXMLFormAttributeToUDMAttribute>
        <PLMXMLAttribute>be4_Thickness</PLMXMLAttribute>
        <PLMXMLAttributeType>List</PLMXMLAttributeType>
        <UDMAttribute>HW_Thickness</UDMAttribute>
    </PLMXMLFormAttributeToUDMAttribute>
  3. After editing the XML file, validate the XML file structure.
    1. Open the file in an internet browser (Chrome, Edge, Firefox, and so on).
    2. Ensure the structure loads without errors and shows collapsible nodes (confirming valid XML syntax).
      This helps catch syntax issues before runtime errors occur in HyperMesh or other consuming applications.