TAL 同义词束
除了从 Windchill Service Information Manager 中所创作内容发布的束以外,还可以 TAL 包含第三方内容的束,例如同义词。
同义词信息包含在同义词束中。同义词束包含以下文件︰
• BUNDLE.mf - 提供束信息的内容清单文件。
以下是用于标识同义词束的文件的摘录:
Bundle-Id: SYN-000001
Bundle-Category: SYNONYMS
Bundle-type: full/incremental
Bundle-Version: 2.2
Bundle-source: PTC
Bundle-Publish-Date: 10/01/2015 00:00:00
family-Name: All
内容清单文件提供以下设置:
◦ Bundle-Id – 束的唯一标识符
◦ Bundle-Category - 束类型
同义词束的类型必须为 SYNONYMS。
◦ Bundle-type – 当前不使用
◦ Bundle-Version - 束的版本
版本必须为 2.2 或更高版本。
◦ Bundle-source - 生成束的组织名称
◦ Bundle-Publish-Date - 束发布日期
◦ family-Name – 当前不使用
在以后的版本中,此信息将指定加载对象的段。
• ReadyForTAL - 指示束符合 TAL 进程的条件。
• Synonyms.xml - 包含待加载同义词数据的 XML 文件。
此文件必须命名为 Synonyms.xml。文件内容的示例如下:
<definition>
<!-- definition of indiviudal expressions -->
<expressions>
<expression id="3166" langId="en-US">o-ring</expression>
<expression id="3167" langId="en-US">seal</expression>
<expression id="3168" langId="en-US">aux</expression>
</expressions>
<!-- Grouping of expressions into synonyms -->
<synonyms>
<group id="1">
<expRef>3166</ expRef>
<expRef>3167</ expRef>
</group>
<group id="2">
<expRef>3167</ expRef>
<expRef>3168</ expRef>
</group>
</synonyms>
</definition>
请注意以下与同义词束相关的事项:
• TAL 进程将在加载数据前验证以下信息:
◦ 重复表达式语句 (具有相同 ID)
◦ 重复组语句 (具有相同 ID)
◦ 组定义中的重复表达式参考
◦ 组中未定义的表达式参考
• 同义词不支持增量束加载。
• 数据库中的现有同义词数据会在加载另一个同义词束之前清理。
• TAL 进程希望多个同义词使用一个加载文件,因此多个语言的数据应为相同束的一部分。