2012-05-17 30 views
4

有人可以指向我的文檔來設置Broker API從.Net應用程序使用嗎?我已閱讀livecontent上的文檔,但沒有看到有關設置&的任何特定配置代理API以用於.net項目:文檔全部與服務器相關。在.Net項目中配置和使用Broker API

我試圖通過檢查OData服務是如何設置,但我不斷收到下面列出的錯誤一起。所以我錯過了一步,但是什麼步驟?我是否需要更新一些CD _ * _ CONF.xml配置文件?

還有一個問題。是我還是Tridion文件有些不完整?關於如何使用產品關鍵API之一的基本說明看起來像是一個合理的要求。如果這個文件存在,我會提前道歉,但我錯過了。

錯誤我得到

無法初始化類com.tridion.storage.StorageManagerFactory

ClassNotFoundException的:com.tridion.broker.querying.Query

Link to "install" topic on Live Content

UPDATE

感謝您的快速響應。我查看了「將服務器角色安裝爲.net ...」 文章。它看起來像我遵循的步驟,但我的應用程序無法找到JAR文件。在這種情況下,cd_broker.jar是根/斌/ lib下我的.NET項目的目錄

拋出java.lang.ClassNotFoundException:com.tridion.broker.querying.Query

更新2

我正在使用Tridion 2011 SP1。

+0

您能指定您正在使用哪個版本的SDL Tridion嗎? –

回答

6

我將承擔您現在使用支持SDL Tridion 2011 SP1,所以我認爲這是你正在尋找的鏈接:

http://sdllivecontent.sdl.com/LiveContent/content/en-US/SDL_Tridion_2011_SPONE/task_708AA488429D4457AC303DD121B22183

您需要創建裏面的一個lib文件和配置文件夾你的應用程序的bin目錄。 * .config文件進入config文件夾,並且install文件夾中的角色的jar文件進入lib目錄。

你將需要確保你有一個有效的許可證文件可訪問,並確保所有的配置文件指向它(或者你可以將文件保存在配置文件夾本身)。

如果您使用的是OData,我建議您將其設置爲單獨的Web應用程序並從您的應用程序中進行查詢。對於該文檔是在這裏:

http://sdllivecontent.sdl.com/LiveContent/content/en-US/SDL_Tridion_2011_SPONE/task_3E3A2FB1B4E34C20934B5A841C2E0930

您將需要更新您的所有配置文件,以正確的綁定等,並指向設置你的經紀人數據庫或文件系統。即在於此描述:

http://sdllivecontent.sdl.com/LiveContent/content/en-US/SDL_Tridion_2011_SPONE/task_005JJFGGGD8858699HHFHJF

希望幫助

+0

下面是此配置的另一個好鏈接:http://sdltridionworld.com/articles/sdltridion2011/tutorials/howto_iis_deployer.aspx –

4

如果你已經設置了外表套上內容分發服務器上,你必須從你的.NET應用程序服務器交互的兩大途徑。

  1. 可以使用內容交付.NET API
  2. 可以使用內容傳送OData的Web服務

選項1意味着你的代碼必須在計算機上您安裝相關的外表套上運行內容交付模塊。克里斯給出的指針應該可以幫助你。您還可以從here獲得CHM格式的API參考(首先登錄到SDLTridionWorld,然後轉到URL)。

選項2意味着您的代碼可以在任何地方運行,並且您只需通過OData Web服務與Tridion的內容交付進行交互。安德魯通過設置this article on SDL Tridion World

許多Microsoft技術都與OData服務緊密集成,因此,通過連接現有的ASP.NET控件,可以在很大程度上完成設置列出某個Schema的組件演示的ASP.NET Web服務。

如果您覺得特別管理:Excel也可以連接到OData服務並從那裏讀取其源數據。有趣的東西,如果你想在內容分發存儲快速計數某些項目類型。

+0

+1回答第二個問題。除API之外,SDL Live Content還提供[選項1(Content Broker API)]示例(http://sdllivecontent.sdl.com/LiveContent/content/en-US/SDL_Tridion_2011_SPONE/concept_B5D7EADECD2E4C74AB3F044240C3FC46)和[選項2( Web服務)](http://sdllivecontent.sdl.com/LiveContent/content/en-US/SDL_Tridion_2011_SPONE/concept_DFBA3FF3977045F892ABB4FCF8DA38B1)。從您的特定版本中找到它們(這些鏈接適用於2011 SP1)。 –

相關問題