SDL Tridion Content Porter 2009 SP1 - 同步内容

时间:2012-06-22 10:47:12

标签: tridion tridion-2011

我在SDL Tridion 2011 SP1开发和(全新的和空的)测试环境之间的内容移植项目存在问题,并希望对Content Porter(2009 SP1)提供的功能进行一些澄清,请...

我正在做一些“图像”多媒体组件的端口。但是,这些图像组件是在更改模式之前(在开发环境中)创建的,以删除几个字段('height'和'width')。

这些组件以及架构正确导出,没有错误。但是,当我进行导入时,我收到一条错误,指出Schema中缺少字段。 (请参阅下面的错误详情。)

我已尝试在导入设置上检查“导入前同步内容的架构”选项,但尽管documentation说“如果该项目具有架构中不存在的字段,则内容移植器将删除它们” ,我仍然得到同样的错误。这不适用于元数据字段或多媒体组件,还是我错过了什么?

谢谢, 乔纳森


错误细节: [错误]

XML验证错误。原因:命名空间'uuid:0c8ff632-92a3-44f5-9253-a1a961155540'中的元素'元数据'在命名空间'uuid中具有无效的子元素'height':0c8ff632-92a3-44f5-9253-a1a961155540 ”。期望的可能元素列表:命名空间中的'alt_text''uuid:0c8ff632-92a3-44f5-9253-a1a961155540'。命名空间'uuid:0c8ff632-92a3-44f5-9253-a1a961155540'中的元素'Metadata'具有无效的子元素命名空间'uuid中的'height':0c8ff632-92a3-44f5-9253-a1a961155540'。预期可能元素列表:命名空间中的'alt_text''uuid:0c8ff632-92a3-44f5-9253-a1a961155540'

1 个答案:

答案 0 :(得分:4)

看起来您最好的选择是在导出之前确保您的组件对其架构有效。所以要么

  1. 手动打开并保存每个相关组件,在这种情况下,Content Manager Explorer(普通Web GUI)将修复您的内容
  2. 在我们发言时,从2011年之前的PowerTools或正在构建的新PowerTools(由社区志愿者)运行组件同步器。
  3. 更熟悉的人可能会对实际原因感兴趣,但在此之前这些似乎是你最快捷的前进方式。