技术文章 - CS392050

加载 EPMDocument 对象类型失败,错误为 wt.pom.UniquenessException:格式 - 当在 Windchill Bulk Migrator 中将唯一性级别设置为组织级别时,XXXXXXXXX 不是唯一的

已修改: 19-Aug-2024   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill Bulk Migrator 10.2 to 12.1
  • Windchill PDMLink 10.2 to 12.1

说明

  • 当唯一性级别设置为 Org 级别时,运行以下命令加载 EPMDocument,加载失败并出现错误wt.pom.UniquenessException:格式 - XXXXXXXXX 不是唯一的
windchill com.ptc.windchill.migration.wbm.DataLoadController -l EPMDocument
  • cirouter.log 报告以下错误:
INFO postprocess.WbmMigratedInfoPostprocessor- 针对 com.ptc.windchill.migration.wbm.transaction.MasterStagingRecord@31453cd、objectType:EPMDocument、stgId:6313 报告的消息 => wt.util.WTException:wt.pom.UniquenessException:格式 - <name>.frm 不是唯一的。
嵌套异常为:wt.pom.UniquenessException:格式 - <name>.frm 不是唯一的。
2023 年 12 月 4 日 11:40:02 错误 postprocess.WbmMigratedInfoPostprocessor- 报告 com.ptc.windchill.migration.wbm.transaction.MasterStagingRecord@13e456a5、objectType:EPMDocument、stgId:14946 => null 的错误
wt.util.WTException:空
在 wt.epm.CADNamespaceManager.add(CADNamespaceManager.java:212) ~[codebase/:?]
在 wt.epm.EPMStandardDocumentManager.processCADNamePostStoreEvent(EPMStandardDocumentManager.java:1847) ~[codebase/:?]
在 wt.epm.EPMStandardDocumentManager$5.notifyVetoableMultiObjectEvent(EPMStandardDocumentManager.java:557) ~[codebase/:?]
在 wt.events.StandardKeyedEventBranch.intDispatchEvent(StandardKeyedEventBranch.java:306) ~[codebase/:?]
在 wt.events.StandardKeyedEventBranch.dispatchVetoableEvent(StandardKeyedEventBranch.java:255) ~[codebase/:?]
在 wt.events.StandardKeyedEventDispatcher.intDispatchEvent(StandardKeyedEventDispatcher.java:304) ~[codebase/:?]
在 wt.events.StandardKeyedEventDispatcher.dispatchVetoableEvent(StandardKeyedEventDispatcher.java:228) ~[codebase/:?]
在 wt.services.StandardManagerService.intDispatchVetoableEvent(StandardManagerService.java:410) ~[codebase/:?]
在 wt.services.StandardManagerService.dispatchVetoableEvent(StandardManagerService.java:303) ~[codebase/:?]
  • 使用 WBM 工具加载数据时,方法服务器日志报告以下错误:
错误 [RMI TCP 连接 (179)-10.216.24.209] com.ptc.windchill.migration.wbm.genericloader sewcadmin - 加载数据结果:失败
2023-04-12 11:40:03,197 错误 [RMI TCP 连接 (179)-10.216.24.209] com.ptc.windchill.migration.wbm.genericloader wcadmin - 错误计数 = 1
2023-04-12 11:40:03,415 INFO [RMI TCP 连接(176)-10.216.24.209] wt.system.err sewcadmin - wt.util.WTException:
2023-04-12 11:40:03,415 INFO [RMI TCP 连接 (176)-10.216.24.209] wt.system.err sewcadmin - 无法将一个或多个文档添加到 XXXX-XX 产品 - Measurement_Products,因为它们的 cad 名称在 XXXX-XX 产品 - YYYYYYYY_YYY 中不唯一。重复的 CAD 名称为 asm0004.asm。
2023-04-12 11:40:03,431 INFO [RMI TCP 连接(176)-10.216.24.209] wt.system.err sewcadmin - 在 wt.epm.CADNamespaceManager.add(CADNamespaceManager.java:212)
2023-04-12 11:40:03,431 信息 [RMI TCP 连接 (176)-10.216.24.209] wt.system.err sewcadmin - 在 wt.epm.EPMStandardDocumentManager.processCADNamePostStoreEvent(EPMStandardDocumentManager.java:1847)
  • 当唯一性级别设置为组织级别时,可以在不同的组织中创建具有相同 CADNAME 的 EPMDocument
  • 加载具有相同编号的 WTDocument 失败并出现相同错误
这是文章 392050 的 PDF 版本,可能已过期。最新版本 CS392050