降级信息库自定义
信息库是 Windchill 代码库中的目录,其中包含框架在降级期间使用的构件。降级分为两个操作,即变换和筛选。这两个操作支持在代码库\注册表中维护的下列信息库类型:
• XSL 信息库,位于 <windchill_代码库>\registry\XSLRepo\<版本特定目录>
• 筛选器信息库,位于 <windchill_代码库>\registry\TransformationEngine\filter\<版本特定目录>
预设的 Windchill 提供了包含变换和筛选构件的合格的版本特定目录。
如果要添加自定义构件以支持您的业务需求,则可以使用以下指南来创建和定义自定义信息库。
• 您可以在 Windchill 11.0.M030 版本或更高版本上执行自定义信息库。
• 根据标准 Windchill 版本约定,信息库的所有文件夹均应具有正确的版本特定前缀。
例如,要为 Windchill11.0 M030 添加自定义变换路径,请复制预设提供的 Windchill11.0.M030 文件夹,并创建一个名为 11.0.M030_Custom 的自定义目录。将自定义构件添加到 11.0.M030_Custom 文件夹中。添加自定义构件时,请确保将预设的所有构件均保留在此文件夹中。
• 创建
11.0.M030_Custom 目录后,该框架将作为名为
TransformRelease 的枚举使用。使用
11.0.M030_Custom 条目更新
TransformRelease.java 和
TransformReleaseRB.rbinfo 文件。自定义目录必须使用
$(wt.home)\bin 文件夹中的
enumCustomize 脚本来自定义,以定义您自己的显示信息。有关自定义枚举的详细信息,请参阅
枚举类型自定义实用程序
要更新资源文件:
1. 在 xslRepo($WT_HOME\codebase\registry\XSLRepo) 中创建一个名为 11.0.M030_custom 的文件夹 (从现有文件夹中复制所需的 xsls)。
2. 在 Windchill\src\com\ptc\transformation\TransformationReleaseRB.rbinfo 中添加条目,如下所示:
11.0.M030_custom.value=11.0.M030 Custom
11.0.M030_custom.comment=Transformation release for 11.0.M030
3. 构建资源文件并从 Windchill Shell 运行以下命令:
ant -f bin/tools.xml bundle -Dbundle.input=com.ptc.transformation.*
4. 重新启动 Windchill。
5. 创建一个包并将其锁定。创建基本交付和降级交付。对版本 11.0.M030_custom 执行降级。
要使用 EnumCustomize 实用程序更新资源,请启动该实用程序并浏览到 com\ptc\transformation\TransformResource.ser 文件。添加新资源 (显示名称:11.0.M030 Custom,键 = 11.0.M030_custom)
• 您可以为相同的受支持版本创建多个自定义信息库目录。
• 您可以通过上述指南来评估和创建您自己的版本特定路径。但是,PTC 建议您对预设支持的版本的信息库应用自定义。