FlexibleChangeConverter 实用程序
使用 FlexibleChangeConverter 命令行实用程序,可将旧式更改对象和链接转换为柔性模型。
* 
使用此实用程序之前,请查看柔性更改链接转换中“柔性更改转换的准备和规划”部分中所述的信息。
1. 打开 Windchill shell。
2. 使用管理凭证执行以下命令:
java wt.change2.flexible.FlexibleChangeConverter -action <action_name>
可执行以下操作。执行转换操作时,完成该操作所需的时间取决于 Windchill 中更改对象的数量。
报告
模式
旧模式
混合模式
柔性模式
操作
生成报告文件,其中包含与柔性更改转换相关的各个对象的当前状态信息。
注解
有关详细信息,请参阅 FlexibleChangeConverter 报告部分。
setMixed
模式
旧模式
柔性模式
操作
将更改关联模式设置为“混合”。
注解
有关详细信息,请参阅柔性更改链接转换中的“更改关联模式”部分。
convertLinks
模式
旧模式
混合模式
操作
创建复制本地更改对象的现有旧式链接的柔性更改链接。
注解
通过此操作创建的柔性更改链接未激活。因此,如果要修改任何已转换的对象或链接,则必须再次运行 convertLinks 操作。
* 
当系统中包含大量更改对象时,此操作可能需要数小时的时间才能完成。
convertReplicatedLinks
模式
旧模式
混合模式
操作
创建已管理锁定更改对象的现有旧式链接的柔性更改链接。
注解
通过此操作创建的柔性更改链接未激活。因此,如果要修改任何已转换的对象或链接,则必须再次运行 convertReplicatedLinks 操作。
* 
当系统中包含大量更改对象时,此操作可能需要数小时的时间才能完成。
convertAllObjects
模式
混合模式
操作
将所有旧式更改对象转换为柔性更改对象。
取消激活旧式更改链接。
激活在执行 convertLinks 操作时创建的重复柔性链接。
注解
柔性更改对象将实现 FlexibleChangeItem 类。
* 
如果实用程序出现任何错误,则操作将失败且不会转换任何更改对象。
出于所需资源的原因,必须在系统处于脱机状态时执行此操作。
convertEligibleObjects
模式
混合模式
操作
将符合条件的旧式更改对象转换为柔性更改对象。
取消激活旧式更改链接。
激活在执行 convertLinks 操作时创建的重复柔性链接。
注解
柔性更改对象将实现 FlexibleChangeItem 类。
* 
如果实用程序出现任何错误,则此操作将跳过有问题的对象,并继续处理符合条件的更改对象。
当系统中包含大量更改对象时,此操作可能需要数小时的时间才能完成。
setFlexible
模式
旧模式
混合模式
操作
将更改关联模式设置为“柔性”。
注解
必须先将所有旧式更改对象转换完毕后,才能完成此操作。
3. 如果出现错误,您可以访问位于以下位置的日志文件:
<Windchill>/logs/flexChangeConverterLogs
FlexibleChangeConverter 报告
您可以通过在 Windchill shell 中执行以下命令来生成报告:
java wt.change2.flexible.FlexibleChangeConverter -action report
输出将显示报告文件的位置,其中提供了以下信息:
当前模式
第一行用于标识当前更改关联模式。
有关详细信息,请参阅更改关联模式
旧式更改对象类
第二行用于标识所有旧式更改对象类。
如果某个类未实现 FlexibleChangeItem 类,则可将其视为旧式更改对象类。
如果找到任何旧式更改对象类,则系统将无法转换为“柔性”模式。
链接转换器委派
转换器委派将针对旧式更改链接类进行注册,并在创建相应柔性链接的过程中使用。
每个旧式更改链接类型必须具有一个已注册的转换器委派。如果仅使用出厂设置更改链接,则会提供转换委派。
如果您拥有自定义更改链接,请参阅将自定义链接转换为柔性更改链接
更改对象就绪委派
就绪委派针对更改对象类进行注册,并可用于确定更改对象是否处于转换就绪状态。
出厂设置更改对象类具有两个已注册的就绪委派:ResolutionDateReadinessDelegateWorkflowReadinessDelegate。对象只需通过一个委派,即符合转换条件。
每个更改对象类型均必须具有一个已注册的就绪委派。委派可注册为父项类,以涵盖多个更改对象类型。
如果您拥有自定义更改对象或想要关于修改出厂设置委派行为的信息,请参阅将自定义链接转换为柔性更改链接
更改链接与对象的数量
报告提供了以下各项的数量,以帮助您进行转换进程:
柔性更改链接
未转换的旧式更改链接
柔性更改对象
符合转换条件的本地旧式更改对象
符合转换条件的已管理锁定的旧式更改对象
不符合转换条件的本地旧式更改对象
不符合转换条件的已管理锁定的旧式更改对象
各段会指示在链接和对象类型之间分配数量的方式。
不符合转换条件的旧式更改对象
报告的最后一部分将提供不符合转换条件的旧式更改对象的列表。
其中提供了更改对象的标识,包括对象类型、编号、版本和上下文。
这对您有帮助吗?