DCP - 缺少组件

时间:2012-06-27 11:47:38

标签: tridion

不要问我怎么样,但是我发布了DCP,其中包含Tridion中不再存在的组件ID!

我知道GUI会阻止你删除一个组件,如果它已经发布但不知何故(可能是取消发布失败但CM仍然删除了组件???),它们已被从CM中移除,现在我已经加载了经纪人的DCP我无法摆脱!

有没有人经历过这个? 无论如何要纠正除手动更新db?

这是Tridion 2011安装程序,单个部署者,单个代理db。

2 个答案:

答案 0 :(得分:8)

解决此问题的最常见支持方法是手动创建一个传输包,用于删除有问题的DCP。

所以:

  1. 在cd_deployer_conf.xml
  2. 中将清除设置为False
  3. 取消发布任何DCP
  4. 捕获传输zip文件
  5. 打开zip
  6. 中的instructions.xml
  7. 将其更改为指向您的DCP
  8. 将更新的zip文件放入部署者的传入文件夹

答案 1 :(得分:4)

赞美Puf的创造力。我用Tridion客户支持检查了他的方法 - 尽管他们说这是一个灰色区域 - 他们会允许这样做。

唯一的选择是创建一个新的代理数据库并发布已在那里发布的所有内容。然后你可以用live db交换它。