Tridion 2011 SP1 HR1和Content Porter SP2更新关键字时出错

时间:2013-02-08 18:50:25

标签: tridion content-porter-2009

我在尝试导入仅包含一个带有某些关键字的单个类别的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)中导出的。我原本以为它会匹配名称并更新,就像它与Component一样。

有没有人见过这个?

2 个答案:

答案 0 :(得分:6)

关键字的标题(名称)及其字段键必须是唯一的。我认为在你的情况下发生的是标题是不同的,但密钥是相同的。所以Content Porter尝试创建一个新的关键字(因为标题不同),但它失败了,因为已存在具有相同Key的另一个关键字(tcm:4-13012-1024)。

答案 1 :(得分:2)

听起来您正在使用以下Content Porter修补程序中描述的类似内容:

  

CP_2009.0.67032最小化文本

     

如果项目已本地化并重命名,则内容管理器无法找到   其父共享项目并尝试创建一个新项目。 [错误]键必须   对于类型的项目是唯一的:此类别中的关键字及其   BluePrint上下文。

您可以从https://www.sdltridionworld.com/downloads/hotfixes/ContentPorter_2009/index.aspx(需要登录)

下载修补程序