2

尝试导入仅包含带有某些关键字的单个类别的 Content Porter 包时出现错误。

该类别存在于目标服务器上,不同之处在于附加到关键字的元数据模式。

该类别代表导航,我想用来自 UAT 服务器的元数据更新生产服务器上的元数据。但是,它似乎不是更新目标服务器上的关键字,而是尝试创建新关键字,因此出现错误:

<tcm:Token>tcm:0-0-0</tcm:Token></tcm:Line>
<tcm:Line ErrorCode="80040329" Cause="true">
<![CDATA[Name, Key must all be unique for items of type: Keyword within this Category and its BluePrint context. Source or sources of conflict: tcm:4-13012-1024.]]>   
<tcm:Token>Name , Key</tcm:Token>
<tcm:Token>RESID_15309</tcm:Token><tcm:Token>RESID_15293</tcm:Token>
<tcm:Token>tcm:4-13012-1024</tcm:Token>

我肯定在 tcmn:0-4-1 出版物(01 Schemas)中导出。我原以为它会像使用组件一样匹配名称和更新。

有没有人见过这个?

4

2 回答 2

6

关键字的标题(名称)和它的字段 Key 都必须是唯一的。我认为您的情况是标题不同,但密钥相同。因此 Content Porter 尝试创建一个新的关键字(因为不同的 Title),但它失败了,因为另一个具有相同 Key 的关键字 (tcm:4-13012-1024) 已经存在。

于 2013-02-08T18:58:30.270 回答
2

听起来您在以下 Content Porter 修补程序中有类似的描述:

CP_2009.0.67032 最小化文本

如果项目已本地化和重命名,Content Porter 将找不到其父共享项目并尝试创建一个新项目。[错误]对于以下类型的项目,键必须是唯一的:此类别中的关键字及其蓝图上下文。

您可以从https://www.sdltridionworld.com/downloads/hotfixes/ContentPorter_2009/index.aspx下载修补程序(需要登录)

于 2013-02-08T19:46:08.227 回答