为缺失或自定义数据集和命名引用类型添加映射

如果您的 Teamcenter 业务模型包括自定义数据集类型,如用于 Creo 装配和零件文件的 ProEDataset_asm 或 ProEDataset_prt,则需要更新配置以确保与 Inspire 正确映射和下游兼容。

  1. 更新 <FailingOrder> 部分,在列表中添加 ProE 关键字。
    这是 Inspire API 识别的保留类型,可与 Creo 文件正确关联。有关支持值的完整列表,请参阅 Supported UDMETlementype Values(受支持的 UDMElementType 值)。
    <FailingOrder>
        <Value>ProE</Value>
        <Value>CATIA V5</Value>
        <Value>JT</Value>
        <Value>Unigraphics</Value>
    </FailingOrder>
  2. 通过插入以下块,向 <PLMXMLElementToUDMContentDefinitions> 添加自定义数据集映射,以定义 Inspire 应如何解释自定义数据集。
    <PLMXMLElementToUDMContentDefinition>
        <PLMXMLElement>DataSet</PLMXMLElement>
        <PLMXMLElementType>ProEDataset_asm</PLMXMLElementType>
        <UDMContentDefinitionType>UDMRepPartCad</UDMContentDefinitionType>
        <UDMIsPrototype/>
        <UDMElementType/>
        <UDMBindingClass>com.altair.hwec.udm.base.RepresentationPartCType</UDMBindingClass>
    </PLMXMLElementToUDMContentDefinition>
    <PLMXMLElementToUDMContentDefinition>
        <PLMXMLElement>DataSet</PLMXMLElement>
        <PLMXMLElementType>ProEDataset_prt</PLMXMLElementType>
        <UDMContentDefinitionType>UDMRepPartCad</UDMContentDefinitionType>
        <UDMIsPrototype/>
        <UDMElementType/>
        <UDMBindingClass>com.altair.hwec.udm.base.RepresentationPartCType</UDMBindingClass>
    </PLMXMLElementToUDMContentDefinition>
    注: 如果要定义 CAE 数据集,请将 UDMRepPartCad 替换为 UDMRepPartMesh
  3. 如果数据集引用了外部文件(.prt.asm 等),请包含以下命名的引用映射:
    <PLMXMLElementToUDMContentDefinition>
        <PLMXMLElement>ExternalFile</PLMXMLElement>
        <PLMXMLElementType>prt</PLMXMLElementType>
        <UDMContentDefinitionType>UDMDSFileCAD</UDMContentDefinitionType>
        <UDMElementType>ProE</UDMElementType>
        <UDMBindingClass>com.altair.hwec.udm.base.DataSourceFileCType</UDMBindingClass>
    </PLMXMLElementToUDMContentDefinition>
    <PLMXMLElementToUDMContentDefinition>
        <PLMXMLElement>ExternalFile</PLMXMLElement>
        <PLMXMLElementType>asm</PLMXMLElementType>
        <UDMContentDefinitionType>UDMDSFileCAD</UDMContentDefinitionType>
        <UDMElementType>ProE</UDMElementType>
        <UDMBindingClass>com.altair.hwec.udm.base.DataSourceFileCType</UDMBindingClass>
    </PLMXMLElementToUDMContentDefinition>
    注: 使用 UDMDSFileCAD 获取 CAD 内容,使用 UDMDSFileMesh 获取 CAE/网格数据。将其与上面定义的 UDMRepPartCadUDMRepPartMesh 类型匹配。
    支持的 UDMELEMENTType
    用于 UDMDSFileCAD
    Acis、Aveva、CATIACATIA V4、CATIA V5、CATIA V6、DXF、ECAD、FEMAP、FORAN、HyperMeshHyperForm、HMAscii、IFC、Iges、Inspire、Intergraph、InventorJTParasolid 实体建模模块PDGS、Pdgs、ProE、Pro/E、Rhino、SolidWorks、Step、STEP AP242 XML、STL、Tribon、Unigraphics、VDAFS。
    用于 UDMDSFileMesh
    Abaqus、Ansys、Ansa、HMAscii、HyperForm、HyperMesh、Ls-Dyna、Ls-Dyna Seq、Moldflow、Nastran、OptiStruct、Pamcrash、Pamcrash 2G、Permas、Radioss Block、Radioss Bulk、Stl。
  4. 编辑 XML 文件后,验证 XML 文件结构。
    1. 在互联网浏览器(Chrome、Edge、Firefox 等)中打开文件。
    2. 确保结构加载无误并显示可折叠节点(确认 XML 语法有效)。
      这有助于在 HyperMesh 或其他使用端应用程序出现运行时错误之前捕获语法问题。