【问题标题】:How to get the tridion broker content through a webservice call?如何通过 web 服务调用获取 tridion 代理内容?
【发布时间】:2012-09-30 13:07:02
【问题描述】:

我需要通过基于 html5 的移动网站的 Web 服务调用来访问动态代理内容。我们使用的是 SDL 2011 版本 build:6.1.0.55920。

  1. 代理内容是否已作为 Web 服务提供?
  2. 是否需要进行任何配置设置?

谁能提供所需的指导方针。

提前致谢。

【问题讨论】:

    标签: tridion tridion-2011 tridion-content-delivery


    【解决方案1】:

    首先您需要修改 cd_storage_confe.xml 文件以查询代理数据库。该文件位于网站的 bin\config 文件夹中。

    启用此标签:

    <SearchFilter Name="SearchFilter" Class="com.tridion.broker.components.meta.MsSqlSearchFilterHome" defaultStorageId="defaultdb"/>
    

    之后,您可以使用 Broker 查询机制从 Broker 数据库中获取内容并动态显示数据。

    更多关于SdlLive website的帮助(需要登录)

    【讨论】:

      【解决方案2】:

      有一个内容交付 OData Web 服务可用于从代理检索动态内容。要安装它,请查看以下位置的文档:

      .Net 安装: http://sdllivecontent.sdl.com/LiveContent/content/en-US/SDL_Tridion_2011_SPONE/task_3E3A2FB1B4E34C20934B5A841C2E0930(需要登录)
      Java安装: http://sdllivecontent.sdl.com/LiveContent/content/en-US/SDL_Tridion_2011_SPONE/task_DC046ED58691440E92ED1A8672851427(需要登录)

      安装指南 PDF 中也提供了此信息。

      有关实施服务的信息,请查看http://sdllivecontent.sdl.com/LiveContent/content/en-US/SDL_Tridion_2011_SPONE/concept_DFBA3FF3977045F892ABB4FCF8DA38B1的文档

      【讨论】:

      • 您好 Jeremy,我从控制台应用程序开始检索组件数据。 CDS.ContentDeliveryService cds = new CDS.ContentDeliveryService(new Uri("XXXXX/odata.svc")); var comp = from cp in cds.Components where cp.ItemId == 12202 && cp.PublicationId == 12 select cp; foreach (var xx在 comp) { Console.WriteLine(xx.Title); } Console.Read();
      • 如何获取组件的元数据??尝试使用 ComponentPresentationAssembler CPA = new ComponentPresentationAssembler(); 时出现命名空间错误字符串 sComponentXML = CPA.GetContent(result, genericCT);还有其他方法可以从代理数据库中获取元数据吗?
      • 使用 OData 时,您不需要使用 ComponentPresentationAssembler - 这就是拥有 Web 服务的意义所在;)所有信息都可通过服务提供的响应获得。 sdltridionworld.com/articles/sdltridion2011/tutorials/… 有一些有用的信息
      • 我已经完成了上述教程,但我获得的数据(组件信息)有限,例如标题、发布日期等,我没有获得实际的组件 xml 数据。我不确定我是否错过了内容交付端的任何配置设置。任何帮助将不胜感激。
      • 我认为组件 XML 不可用。不过,您可以获得组件演示内容,因此如果您需要 XML,那么您需要有一个发布它的 CT。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多