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

网站建设_怎么删除数据库_排行榜

小七 141 0

这篇博文介绍了如何在带有CRUD操作的SAP HANA服务中公开XS OData服务,私有云市场,使用相同的SAP云平台集成iFlow

简介

我们总是会收到关于如何使用Odata方法将SAP云平台集成服务与SAP云平台云铸造环境上的SAP HANA服务连接的问题。我们试图在这篇博文中解决这个问题。

在SAP云平台集成中,您可以使用从SAP云平台、SAP HANA服务公开的XS Odata服务。在这篇博文中,我将在SAP HANA服务上创建一个XS Odata服务,并使用SAP云平台集成iFlow中的XS Odata服务。

SAP HANA服务的SAP帮助文档:https://help.sap.com/viewer/cc53ad464a57404b8d453bbadbc81ceb/Cloud/en-US/f70399be7fca4508aa0e33e138dbd84d.html

SAP云平台集成服务SAP帮助文档在近地天体:https://help.sap.com/viewer/368c481cd6954bdfa5d0435479fd4eaf/Cloud/en-US/e7b1eaa2246641b3a6188233cf219ab8.html

内容

打开SAP HANA数据库资源管理器,263云通信企业版,从HDI容器添加您自己的数据库通过执行自定义SQL查询打开数据库并添加资源表

结果是资源表应该出现在表下

打开SAP Cloud Platform Web IDE全栈应用程序,选择File->New->Project from template选项并搜索HANA选择SAP HANA数据库应用程序,点击"下一步",提供项目名称。

例如:XSOdataDemo

点击"下一步"并完成项目创建

添加新项目节点.jsSAP云平台HANA数据库应用程序模块提供模块的名称,说XSOdataService,大数据如何处理,然后单击Next,选择启用XSJS支持并完成

XSOdataService节点.js模块将出现在项目结构

创建资源.xsodata在lib目录下归档并提供odata服务定义,定义如下:

保存项目

编辑mta.yaml公司在MTA编辑器中,交通大数据,选择XSOdataService节点.js模块。添加资源、模块和提供程序详细信息。保存并构建项目

将构建的MTAR文件部署到SAP云平台CF应用程序运行时

可以看到XSOdataService已部署并启动

它还绑定到HANA服务

从已部署的XSodata服务复制应用程序终结点

在查询表元数据时从资源.xsodata服务,您可以看到XML格式的SAP HANA服务数据库表结构

示例网址:https://xxxx-xx-xxxpm-xsodataservice.cfapps.eu10.hana.ondemand.com/resource.xsodata/$metadata

使用计时器、内容修饰符和HTTP请求/回复组件创建一个简单的集成流

将调度程序配置为只运行一次,淘客app源码,并为内容修饰符提供下面是正文和头的配置

使用XSOdataService endpoint URI配置HTTP适配器,表详细信息

端点URL应该包括表名,我们尝试使用HTTP Post

Post请求URL更新表名,在我们的示例中是:https://xxx-xxxx-xx-xsodataservice.cfapps.eu10.hana.ondemand.com/resource.xsodata/MYRESOURCE

在哪里MYRESOURCE是我们在XS Odata服务定义

中定义的别名,部署集成流并监视消息处理状态。状态应完成,无任何错误

此集成流将在内容修改器消息体中定义的记录插入到SAP HANA服务数据库中定义的资源表中

在SAP HANA数据库资源管理器中打开资源表数据,您将在中看到使用XS Odata服务的新插入记录

结论

在这篇博文中,我们展示了使用SAP Web IDE full stack构建SAP HANA数据库应用程序是多么容易,我们从SAP HANA服务数据库表中公开了一个XS Odata服务,使用HTTP适配器使用SAP云平台集成服务IFlow中的Odata服务