云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

全站加速_橙光鲜花破解版百度云_怎么申请

小七 141 0

我又回到了另一个关于SAP云平台服务之一的博客-"SAP云平台文档服务"。文档服务为内容提供持久存储并提供附加功能。它还使用OASIS CMIS标准为内容提供了一个标准化的界面。

一如既往,消防物联网,SAP提供了大量的文档来开始探索服务链接。文档详细介绍了以下两种场景。(此处讨论了可能的部署方案-部署选项)

1。从Java应用程序使用文档服务–Java应用程序2通过Proxy Bridge–Proxy Bridge从外部应用程序访问文档服务

在本博客中,我将解释从部署在SAP云平台上的UI5/Fiori应用程序访问SAP云平台文档服务所需的步骤。

前提条件:

1。在云中启用SAP Cloud文档服务。

与SAP Cloud平台上的任何服务一样,第一步是在您的试用子帐户中启用该服务。

启用该服务后,您可以从驾驶舱管理文档存储库。请参阅–管理驾驶舱中的文档存储库。我们将从Java应用程序本身为这个用例创建存储库。创建一个Java Web服务应用程序来访问文档服务。

在Eclipse中创建一个动态Web项目。确保使用javaee7web作为目标运行时,JAX-rswebservices需要。创建应用程序后,打开网站.xml并添加以下资源引用。

文档服务是通过在您的网站.xml并使用JNDI查找来检索com.sap.ecm公司.api.ECM服务班级。建立到文档服务的连接后,可以使用connect(…)方法之一获取CMIS会话

创建Java类–使用以下方法管理文档

getSession–此方法检索文档存储库的CMIS会话。它会创建一个存储库,如果它还不存在的话。

create–这个方法创建文件夹并使用作为JSON传递的信息上传文件。此方法访问getSession()以访问CMIS会话。

3。在SAP云平台上部署和测试Java Web服务应用程序。

一旦类准备就绪,就在SAP云平台上部署它。您可以在云平台驾驶舱中的"Java应用程序"下查看部署的应用程序。

您可以看到您的试用帐户中的"文档存储库"下没有存储库。

让我们从Postman测试部署的应用程序,确保它可以访问和创建存储库中的文档。

web服务需要包含文件夹名、文件名和文件内容的JSON数据,以便在文档存储库中创建它们。我们可以通过在post请求的主体中提供这些内容来测试服务。请确保您在请求头中将内容类型传递为"application/json"。

我已经对java Web服务进行了编码,以确认已完成的步骤。

返回到SAP云平台驾驶舱,您将看到使用您在java应用程序中给定的名称创建的新文档存储库。

4。创建一个UI5/Fiori应用程序来访问javaweb服务应用程序。

它是一个简单的销售订单应用程序,使用sapgateway演示服务器ES5提供的oData服务。它列出了主详细信息应用程序中的订单和订单行项目。

我在附件选项卡下添加了几行代码,以添加文件上载功能。在开始更改之前,我们需要SAP Cloud Platform中的一个目标来访问java应用程序。

检查目标并确保其可访问。

在中添加视图元素查看.xml将文件上载控件添加到应用程序。打开控制器文件,何为大数据,物联网工程是什么,并在处理上载功能的action handler函数中添加以下代码。基本上,发发淘客神器,我们将发送要创建的文件夹名称的当前销售订单号。

下面的方法对web服务目标进行Ajax调用。

现在,让我们上传一个文件并进行测试。

我们现在已经成功访问并创建了存储库中的文档。使用cmisapi读取存储库的内容也很容易。我不是在这个博客中涵盖整个流程。我正在分享我用来阅读储存库内容来检查上传文档的方法。

我们可以通过邮递员调用上面的方法来检查从Ui5应用程序上传的文档。

一如既往,如果您有任何反馈或问题,ecs云服务器,请随时发表评论。