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

3.执行装载配置文件命令

java wt.series.LoadFileBasedSeries -load
java wt.series.LoadFileBasedSeries -read
windchill 如何给一个新对象配置版本序列

4. 在对象初始化规则配置文件中配置版本序列

1.下载对象初始化规则文档:
windchill 如何给一个新对象配置版本序列
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 如何给一个新对象配置版本序列

上一篇:如何开展护网行动


下一篇:mongodb数据库恢复 mongo数据库无法启动恢复 mongodb数据库断电数据恢复