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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关推荐
SAP云平台上的LowCodeDevelopment解决方案 SAP云平台上的LowCodeDevelopment解决方案是指使用低代码开发平台/工具,快速生成应用程序的平台/工具,通常提供可视化的交互界面来快速搭建应用界面,设计数据模型,创建...
SAP云平台解决方案是针对传统SAP系统生命周期中所面临的一系列挑战而提出的创新方法。在传统的SAP系统中,存在部署周期长、成本高昂、运维困难、扩容缓慢等问题。这些痛点导致了企业对硬件采购的依赖性增强,Sizing...
SAP云平台开发入门涉及多个知识点,包括SAP Cloud Platform的基础介绍、Cloud Foundry环境、Neo环境、区域与API端点的设置、丰富的功能模块、连接性、文档服务、反馈服务、游戏化概念、Git服务、消息传递概念、监控...
标题与描述均提到了"SAP .NET Connector Document",这指向了一个特定的文档,即SAP为Microsoft .NET环境开发的连接器的官方文档。这个文档版本为2.0,发布于2005年3月,版权归属于SAP AG。 ### SAP .NET Connector...
### SAP云平台与第三方CRM解决方案(以HubSpot为例)的集成技术详解 #### 一、引言 在当今数字化转型的大背景下,企业越来越重视不同业务系统间的无缝集成,以提高运营效率并增强客户体验。SAP作为全球领先的ERP...
SAP Adobe 服务配置主要涉及在SAP Portal中集成Adobe Interactive Forms(AIF)及Adobe Document Services的技术过程。本教材适用于SAP NetWeaver 7.0 (Support Package SPS13),提供了详细的配置指南和技术文档,...
SAP IPS Data Service 是 SAP 信息平台服务的一个组件,主要用于数据集成和管理。在这个过程中,我们将探讨如何在 Linux 环境下安装和配置 SAP IPS,特别是基于默认数据库的设置。以下是详细的步骤和注意事项。 ###...
Adobe Document Service(ADS)是SAP提供的一个功能,目的是增强SAP NetWeaver AS(Application Server)的文档处理能力。该服务允许SAP应用系统(包括ABAP和Java技术栈)以更高效的方式处理文档。该文档详细介绍了...
SAP DataService 中文操作手册 SAP DataService 是一款强大的 ETL 工具,旨在帮助用户快速、可靠地将数据从源系统抽取、转换和加载到目标系统中。本手册将详细介绍 SAP DataService 的使用方法和best practice,以...
SOAMANAGER 是 SAP Netweaver 平台上的一个基于 Web Dynpro 的程序,用于管理和配置 Web 服务。通过 SOAMANAGER,可以发布和管理 SAP 系统中的 Web 服务,实现 SAP 与其它系统的集成。 六、结论 本教程对 SAP Web ...
SAP PO 流程集成平台介绍 SAP PO 流程集成平台是一个企业服务总线(ESB)平台,由 SAP 提供,基于 J2EE 架构,基于开放标准,是涵盖 SOA 建模与设计、应用到应用的集成(A2A)、业务到业务的集成(B2B)、以及跨...
【HR250_SAP Employee Self-Service】是SAP人力资源模块中的一个重要组成部分,主要关注的是员工自助服务(Employee Self-Service,简称ESS)。在SAP系统中,ESS旨在提高组织效率,通过允许员工直接访问和管理自己的...
SAP HANA云平台(HANA Cloud Platform,简称HCP)是一个开放的PaaS(Platform-as-a-Service)解决方案,它为开发人员和企业提供了构建、扩展和集成应用程序的环境,特别关注于企业级的BPaaS(Business-Platform-as-a...
SAP 云产品定价及License指导手册
文档中提及的多个软件产品和品牌名称,如Microsoft Windows、IBM DB2、Linux、Oracle等,表明SAP CRM 7.0具有广泛的兼容性和跨平台能力。这使得企业能够根据现有的IT环境选择最适合的硬件和操作系统,同时也为未来的...
SAP Ariba集成文档 SAP Ariba是一种基于云计算的解决方案,旨在提供一个集成SAP ECC和SAP Ariba的基本步骤列表。本文档将讨论使用标准Ariba Network Adapter进行SAP ECC到SAP Ariba集成的步骤。 SAP Ariba集成的...
根据给定的信息,“Business Document Service (BC-SRV-BDS)” 是 SAP 提供的一项服务,用于在 SAP 系统中处理 OFICESS 文件。本服务旨在为用户提供一种灵活且高效的方式来管理与业务文档相关的各种操作。 ### 重要...
SAP HANA数据中心技术与云平台建设方案.pdfSAP HANA数据中心技术与云平台建设方案.pdfSAP HANA数据中心技术与云平台建设方案.pdfSAP HANA数据中心技术与云平台建设方案.pdfSAP HANA数据中心技术与云平台建设方案....
SAP 开发平台介绍
Web_Service与SAP_ECC系统服务发布与调用 在 SAP ECC 系统中,Web Service 是一种基于 XML 的通信协议,能够让不同的系统之间进行数据交换和集成。Web Service 是一种平台无关、语言无关的技术,可以让不同的系统、...