アーティクル - CS392050
Windchill Bulk Migrator で一意性レベルが組織レベルに設定されている場合、EPMDocument オブジェクト タイプのロードがエラー wt.pom.UniquenessException: 形式 - XXXXXXXXX が一意ではありません で失敗します。
修正日: 19-Aug-2024
適用対象
- Windchill Bulk Migrator 10.2 to 12.1
- Windchill PDMLink 10.2 to 12.1
説明
- 一意性レベルが組織レベルに設定され、エラーwt.pom.UniquenessException: 形式 - XXXXXXXXX が一意ではないで読み込みが失敗した場合に EPMDocument を読み込むには、次のコマンドを実行します。
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/04 11:40:02 ERROR postprocess.WbmMigratedInfoPostprocessor- com.ptc.windchill.migration.wbm.transaction.MasterStagingRecord@13e456a5、objectType:EPMDocument、stgId:14946 のエラーが報告されました => null
wt.util.WTException: null
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/:?]
ネストされた例外は次のとおりです: wt.pom.UniquenessException: 形式 - <name>.frm は一意ではありません。
2023/12/04 11:40:02 ERROR postprocess.WbmMigratedInfoPostprocessor- com.ptc.windchill.migration.wbm.transaction.MasterStagingRecord@13e456a5、objectType:EPMDocument、stgId:14946 のエラーが報告されました => null
wt.util.WTException: null
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/:?]
- MethodServer ログには、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 Connection(176)-10.216.24.209] wt.system.err sewcadmin - 1 つ以上のドキュメントを XXXX-XX Product - Measurement_Products に追加できません。その CAD 名が XXXX-XX Product - 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 INFO [RMI TCP 接続 (176)-10.216.24.209] wt.system.err sewcadmin - wt.epm.EPMStandardDocumentManager.processCADNamePostStoreEvent(EPMStandardDocumentManager.java:1847) で
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 Connection(176)-10.216.24.209] wt.system.err sewcadmin - 1 つ以上のドキュメントを XXXX-XX Product - Measurement_Products に追加できません。その CAD 名が XXXX-XX Product - 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 INFO [RMI TCP 接続 (176)-10.216.24.209] wt.system.err sewcadmin - wt.epm.EPMStandardDocumentManager.processCADNamePostStoreEvent(EPMStandardDocumentManager.java:1847) で
- 一意性レベルが組織レベルに設定されている場合、異なる組織で同じ CADNAME を持つ EPMDocument を作成できる
- 同じ番号の WTDocument の読み込みが同じエラーで失敗しました
最新バージョンはこちらを参照ください CS392050