zoukankan      html  css  js  c++  java
  • SAP云平台的Document Service

    SAP云平台以微服务的方式提供了Document的CRUD(增删改查)操作。该微服务基于标准的CMIS协议(Content Management Interoperability Service)。

    同标准的CMIS相比,SAP云平台的Document Service增添了一些功能的支持:

    通过一个Hello World应用来了解如何在Java程序里消费SAP云平台的Document Service。

    通过这个链接下载例子程序。

    点击该超链接下载Java Web Tomcat 8 SDK。

    例子程序位于该SDK的samples文件夹下。

    将该应用部署到SAP云平台之后,访问该应用看到如下提示信息:

    该提示信息是由应用的DocumentStoreServlet的goGet方法输出:

    一旦点击Connect超链接之后:

    调用另一个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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

  • 相关阅读:
    LeetCode 189. Rotate Array
    LeetCode 965. Univalued Binary Tree
    LeetCode 111. Minimum Depth of Binary Tree
    LeetCode 104. Maximum Depth of Binary Tree
    Windows下MySQL的安装与配置
    LeetCode 58. Length of Last Word
    LeetCode 41. First Missing Positive
    LeetCode 283. Move Zeroes
    《蚂蚁金服11.11:支付宝和蚂蚁花呗的技术架构及实践》读后感
    删除docker下的镜像
  • 原文地址:https://www.cnblogs.com/sap-jerry/p/8997832.html
Copyright © 2011-2022 走看看