专业化管理 > 使用属性和命令行实用程序 > 单级别视图版本转换命令行实用程序 > 运行 SingleLevelViewVersionConversionUtility 命令行实用程序
  
运行 SingleLevelViewVersionConversionUtility 命令行实用程序
* 
在转换过程中,您将无法在已转换上下文与未转换上下文之间移动对象。此外,在所有上下文被转换之前,任何新的上下文也会使用多级别版本方案,因为版本方案是从上下文分级继承而来的。
1. 备份您的 Windchill 数据库。
2. 启动一个 Windchill shell。
3. 使用以下命令,运行 wt.vc.RevisionLabelCleanser 实用程序以确保版本数据处于稳定状态:
java wt.vc.RevisionLabelCleanser -verbose
如果出现任何错误,请与 PTC 技术支持取得联系。如果没有出现任何错误,请继续进行转换过程。
4. 从 Windchill shell 内,运行以下命令以生成带有可决定所需转换的上下文以及每个上下文中需要转换的对象数量的脚本的日志:
java wt.vc.views.SingleLevelViewVersionConversionUtility -verbose -gen_scripts
5. <Windchill>/logs 目录中打开日志文件,其中 <Windchill> 是您的 Windchill 的安装位置。
6. 将脚本从日志文件复制到 Windchill shell,然后将其运行。命令提示符将显示有关每个上下文的信息,包括要转换的对象的数量以及每个要转换的对象主数据的标识信息。
7. 使用由脚本生成的信息来安排转换。根据要转换的对象的数量,您可能考虑将转换过程分为几个阶段,因为整个转换过程可能需要几天的时间。对系统停机时间进行相应规划。
8. 运行以下命令以为每个上下文生成带有转换脚本的日志:
java wt.vc.views.SingleLevelViewVersionConversionUtility -verbose -update -gen_scripts
* 
在转换过程中,PTC 建议您将 -verbose 标志包括在内以获得更多信息。该信息可以帮助您对转换过程中可能出现的任何问题进行调试。
9. <Windchill>/logs 目录中打开日志文件,其中 <Windchill> 是您的 Windchill 的安装位置。
10. 将脚本从日志文件复制到 Windchill shell,然后将其运行。
命令提示符将显示有关每个上下文的信息,包括正在进行转换的对象的数量以及每个正在进行转换的对象主数据的标识信息。在每个上下文都被转换之后,Windchill shell 中会出现一个确认消息,其中显示了已被成功转换的对象的数量。如果有任何对象未被成功转换,则会出现一个错误消息。
11. [可选] 如果您正在将转换过程分为几个阶段,则可再次运行以下命令来查看仍要被转换的上下文:
java wt.vc.views.SingleLevelViewVersionConversionUtility -verbose -update -gen_scripts
12. 在所有上下文都被转换之后,运行以下命令来转换站点上下文、完成转换过程,并确保所有新的上下文都使用单级别版本方案:
java wt.vc.views.SingleLevelViewVersionConversionUtility -finalize