专业化管理 > 定制业务对象 > 类型和属性管理 > 类型和属性管理命令行工具 > 在 Windchill PDMLink 中更改现有对象的类型
在 Windchill PDMLink 中更改现有对象的类型
Windchill 12.0.2.0 版本中提供了一个用于切换相同模型类型层次结构中现有对象类型的实用程序。只有管理员才能执行此实用程序。以下用例不支持此实用程序:
Reference Document 转换为任何其他 WTDocument 类型。此外,如果为 WTParts 附加了文档类型,则不支持将非参考文档转换为 Reference Document
EPMDocuments 和子类型转换为任何其他 EPMDocument 类型。使用 wt.epm.util.SoftTypeChangeUtility 处理 EPMDocuments
源对象或目标对象具有非公用标准属性。任何全局、计算或别名属性均不存在此限制。标准属性的解决方法如下:
使用 TypeAttributeMoveTool 将标准属性转换为全局属性。更改后,可将全局属性重新转换为标准属性。
有关与 TypeAttributeMoveToolEPM Document 相关的限制,请参阅 CS245127
* 
运行此实用程序前,请备份要修改的数据。建议先在测试环境中测试解决方案。PTC 对由此实用程序所做修改所导致的任何损害不承担任何责任。
执行此实用程序
1. 打开 Windchill shell。
2. 执行下列命令:
windchill com.ptc.core.lwc.server.ChangeTypeSql -source <source_type> -target <target_type> [-u <username>] [-p <password>] -analyze/-run/-h [-f]
其中
-source <source_type> - 源类型的逻辑标识符。
-target <target_type> - 目标类型的逻辑标识符。
-u <username> - Windchill 用户名。此参数为可选参数。
-p <password> - Windchill 密码。此参数为可选参数。
-analyze - 执行输入验证。建议在使用 -run 命令前,在单独的命令中使用此参数。
-run - 生成要运行的 SQL 查询。
-f - 强制跳过验证 (与 -run 一起使用时)。
-h - 打印帮助。
3. Windchill 数据库用户的身份连接到 Windchill 数据库。
4. 在运行步骤 2 中获得的 SQL 查询前,备份要更新的表格。SQL 查询在 Windchill shell 中生成。
5. 执行由此工具提供的 SQL 查询。
6. 提交更改。
这对您有帮助吗?