windchill 如何给一个新对象配置版本序列
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.上传对象初始化规则配置文件



                
            
        
浙公网安备 33010602011771号