小编Kay*_*lan的帖子

如果内容发生变化,存档管理器如何检查内容不变?

我正在检查以下文档,并查找有关存档管理器如何检查内容更改的更多信息.

http://sdllivecontent.sdl.com/LiveContent/content/en-US/SDL_ArchiveManager_10SP2/concept_756FB4CA97E94AE9836229E605A06CAD

场景:

  1. 我有组件A与相关组件字段链接到组件B,C,D.
  2. 在我的页面A上,我们使用模板A添加组件A并
    发布页面A.
  3. 在发布时,Archive Manager正在处理此问题
    并将该版本存储在Archive Manager DB中.
  4. 对内容的后续更新在组件B,C,D中的任何一个上完成.

当我们重新发布页面A时,Archive Manager是否将其作为新副本进行处理?现在,我们看到它有一些更新,我们没有看到它的一些更新.

我们希望对以下文档进行一些澄清.

  • 共享(内容不变) - 重新发布页面时,Archive Manager会检查页面内容和/或其工件是否已实际更改.如果页面的内容及其工件都没有更改,则会创建新版本的记录以指示资源已重新发布,但内容本身不会重新存档.

  • 共和(内容已更改) - 重新发布页面并更改其内容时,将创建新版本的记录并创建其内容的新条目.

Archive Manager如何检查其工件是否发生了变化?它检查Componet A,B,C,D和Page A吗?

任何澄清都会有所帮助.

tridion tridion-content-delivery tridion-2011

7
推荐指数
1
解决办法
308
查看次数

CDA Broker API:按组件ID列表获取ComponentPresentations

我试图通过在一个API中传递ComponentID列表而不是在循环中传递每个API来获取ComponentPresentations.在我的例子中,所有DCP也使用相同的模板.

当我检查API时,我找不到任何可以接受这些行中的tcmids列表的方法.我试图解决的用例是将所有DCP放在一个单独的API调用中,而不是循环到10-15(在我的情况下)并独立获取每个DCP,这在我们第一次点击代理db时无效.

我能够使用OData Web服务获得相同的功能,但我们尚未准备好使用Odata.不确定Odata和代理API是否略有不同,但找不到任何解释API与Odata在查询点的功能差异的文档.

任何帮助将不胜感激.

ENV:Tridion 2011 SP1,Java API.

tridion tridion-content-delivery tridion-2011

5
推荐指数
1
解决办法
278
查看次数