Servigistics InService 发布和加载 > 使用发布和加载 > 运行 PxTAL > 加载多语言数据
  
加载多语言数据
Windchill Service Information Manager 10.2 M022 CPS10、10.2 M032 CPS05 或 11.0 F000 CPS05 中,已翻译对象 (如 PDF、IEXML 和图形文件) 有两个时间戳:一个对应于翻译,另一个对应于源或创作语言。这样就可以按任意顺序加载束,不受区域设置所限。
Servigistics InService 中,引入了新的名为 multilingual.bundle.with.source.timestamp.support 的多语言特性,便于以任意顺序加载多语言束,无论区域设置如何,也无论是完整数据加载或是增量加载。
要利用此功能,必须使用 Windchill Service Information Manager 10.2 M022 CPS10、10.2 M032 CPS05 或 11.0 F000 CPS05 中生成的束,并确保将 multilingual.bundle.with.source.timestamp.support 特性的值设置为 TRUE (该特性是 Servigistics InService 6.3 M001 及更高版本中的默认值)。
如果将此特性设置为 FALSE,则系统的行为将与 Servigistics InService 6.2 中相同。在此情况下,无论使用哪一版本的 Windchill Service Information Manager 生成束,都必须按照以下限制加载束:
在加载任何翻译的束之前,必须先加载创作语言束。
对更新或增量的已翻译多语言束进行加载时,其时间戳值必须与最近加载的创作语言的翻译时间戳相同。
Servigistics InService 7.1 F000 版本开始,包含校验和值的束将通过没有校验和的束进行加载。但是,没有校验和值的束不能通过具有校验和值的束进行加载。具有校验和值的束可以通过 Windchill Service Information Manager 7.1 F000 或更高版本进行发布。
校验和值用于验证数据版本,与束的区域设置无关。下表显示了校验和值的使用方式:
当前
需要更新
备注
元校验和
校验和
收集日期
元数据
X
X
N/C
校验和未更改则无需收集日期
X
Y
-1
只有源发生更新
X
Y
0
X
Y
1
Y
X
-1
只有元数据发生更新
Y
X
0
Y
X
1
Y
Y
-1
源和元数据均已更改
Y
Y
0
Y
Y
1
该表采用以下指示:
X - 旧校验和值
Y - 新校验和值
-1 - 早于之前的收集日期
0 - 与之前的收集日期相同
1 - 晚于之前的收集日期
N/C - 无需检查
此外,名为 multilingual.bundle.cleanup.stale.authoring.language.data 的新特性用于确定:在从具有更近的创作时间戳的不同区域设置加载增量束时,是否删除创作语言信息元素。如果将此特性设置为 TRUEServigistics InService 6.3 F000 中该特性的默认值),则删除现有创作语言信息元素。如果将此特性设置为 FALSE,则保留创作语言信息元素,尽管它们并不是最新的。
仅当将 multilingual.bundle.with.source.timestamp.support 属性设置为 TRUE 时,系统才会采用 multilingual.bundle.cleanup.stale.authoring.language.data 属性。
这两个特性均包含于 TAL.properties 文件,该文件位于以下位置:<INSERVICE>/Applications/DataProcess/Config/Common/Templates/TAL