其他分享
首页 > 其他分享> > windchill 如何给一个新对象配置版本序列

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官方文档的解释:

  1. 指定用于分隔版本标识的字符
  2. 默认以“.”分隔
  3. “@”以及序列值中包含的字符都是非法字符
  1. 指定序列支持的层级数目
  2. *基于文件的版本序列方案不需要使用这个属性,因为层级是定义在上述 .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.上传对象初始化规则配置文件

标签:windchill,配置文件,series,wt,版本,序列,HarvardSeries
来源: https://www.cnblogs.com/yorshika/p/14820757.html