企业管理 > Windchill 导出和导入 > 导入和导出策略、映射规则和冲突消息 > 重组自定义建模属性
  
重组自定义建模属性
如果将具有自定义建模属性的对象从系统 A 中导出,然后导入到系统 B 中,而导入系统 B 中的对象不包含自定义建模属性,则导入失败。应将自定义的模型化属性导出为可重用属性。本节介绍如何编写映射规则来在导出时使用,以确保在这些情况下导入成功。
使用此类规则可以实现以下目标:
自定义的模型化属性被忽略。
应该映射标记,特别是根标记,以便导入系统可以处理 XML 文件。
在 XML 中指定的 DTD 应该是可映射的,以便识别新 DTD,导入系统也能验证 XML 文件。
例如,假定有一个类 SubTypeOfWTPart,它扩展 wt.part.WTPart,并带有一个额外属性 mySubTypeAttr1。在导出侧是具有客户 DTD (Customer-DTD.dtd) 的对应处理程序,此客户 DTD 不包括在 IXB 架构中。导出系统有导出 SubTypeOfWTPart 的处理程序,但不幸的是,导入系统没有这种处理程序。
导出系统可提供一个映射规则来实现上述目的,以保证导入成功。在此例中,应忽略属性 mySubTypeAttr1,并将标记 SubTypeOfWTPart 更改为 WTPart,且应将 Customer-DTD.dtd 更改为导入系统可识别的 DTD (例如 standardX26.dtd)。
在 IXB 中导出时,IXB 框架支持两种格式的映射规则文件:XML 文件和 XSL 文件。