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

Rob*_*ett 2 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>
Run Code Online (Sandbox Code Playgroud)

我肯定是在tcmn:0-4-1出版物(01 Schemas)出口的.我原以为它会匹配名称和更新,就像它与组件一样.

谁看过这个吗?

Mih*_*riu 6

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