1. 新建版本序列配置文件:FileBasedDemo.xml
<?xml version="1.0" encoding="UTF-8"?>
<scheme>
<series name="FileBasedDemo">
<value>AA</value>
<value>AB</value>
<value>AC</value>
<value>AD</value>
</series>
</scheme>
2.配置wt.properties(可以跳过此步骤)
//配置版本大版本和小版本的连接符
wt.series.HarvardSeries.delimiter=.
//还不明白什么意思
wt.series.HarvardSeries.depth=16
windchill官方文档的解释:
- wt.series.HarvardSeries.delimiter
- 指定用于分隔版本标识的字符
- 默认以“.”分隔
- “@”以及序列值中包含的字符都是非法字符
- wt.series.HarvardSeries.depth
- 指定序列支持的层级数目
- *基于文件的版本序列方案不需要使用这个属性,因为层级是定义在上述 .xml 文件中的
3.执行装载配置文件命令
java wt.series.LoadFileBasedSeries
-load
java wt.series.LoadFileBasedSeries-read
4. 在对象初始化规则配置文件中配置版本序列
1.下载对象初始化规则文档:
2. 在配置文件修改版本序列规则的引用
<!-- set the version info to a generated version info -->
<AttrValue id="MBA|versionInfo" algorithm="com.ptc.core.foundation.vc.server.impl.VersionInfoGenerator">
<Arg>wt.series.HarvardSeries.FileBasedDemo</Arg>
</AttrValue>
3.上传对象初始化规则配置文件