SAP雲平臺的Document Service

SAP雲平臺以微服務的方式提供了Document的CRUD(增刪改查)操做。該微服務基於標準的CMIS協議(Content Management Interoperability Service)。web

同標準的CMIS相比,SAP雲平臺的Document Service增添了一些功能的支持:微服務

經過一個Hello World應用來了解如何在Java程序裏消費SAP雲平臺的Document Service。編碼

經過這個連接下載例子程序。3d

點擊該超連接下載Java Web Tomcat 8 SDK。xml

例子程序位於該SDK的samples文件夾下。blog

將該應用部署到SAP雲平臺以後,訪問該應用看到以下提示信息:部署

該提示信息是由應用的DocumentStoreServlet的goGet方法輸出:get

一旦點擊Connect超連接以後:it

調用另外一個Servlet DocumentStoreConnectServlet的doGet方法,執行三個邏輯:配置

Step 1的Ecm即Enterprise Content Management,指SAP雲平臺上的Document Service。

該Document Service的實例句柄經過JNDI得到:

在web.xml裏進行配置:

第一次點擊Connect時,會執行下圖catch分支的代碼,用硬編碼的密匙建立一個新的repository。第二次執行即進入第85行邏輯,所以此時repository已經存在。

第一次點擊Connect的輸出:

第二次的輸出:

在SAP雲平臺的Cockpit裏可以看到成功建立的repository:

若是須要刪除該repository,需提供建立時硬編碼的密匙abcdef0123456789。

要獲取更多Jerry的原創技術文章,請關注公衆號"汪子熙"或者掃描下面二維碼:

相關文章
相關標籤/搜索