如何用 SAP BTP 平台上的图形建模器创建一个 OData 服务

举报
汪子熙 发表于 2022/06/26 21:06:30 2022/06/26
【摘要】 移动后端工具是一组工具,使开发人员能够对 OData 服务建模并生成 Java EE Web 应用程序以实现 OData 服务,以及在预先存在的数据库模式中自动创建必要的数据库表。在本教程中,您将使用 SAP Business Application Studio 中的 MBT 图形建模器重建 SAP Gateway Demo 系统 (ES5) 上公开可用的 GWSAMPLE_BASIC O...

移动后端工具是一组工具,使开发人员能够对 OData 服务建模并生成 Java EE Web 应用程序以实现 OData 服务,以及在预先存在的数据库模式中自动创建必要的数据库表。

在本教程中,您将使用 SAP Business Application Studio 中的 MBT 图形建模器重建 SAP Gateway Demo 系统 (ES5) 上公开可用的 GWSAMPLE_BASIC OData 服务的一小部分。 因此,在进一步的教程中,您可以在其上扩展、连接和构建应用程序。

打开 SAP Business Technology Platform 上的 Business Application Studio,新建一个文件夹:

命令栏里选择 MBT:New OData CSDL document(metadata)

自动生成一个 metadata.csdl.xml 文件。创建一个新的 Complex types:

根据实际业务需要,创建 Entity type,比如 SalesOrder 和 BusinessPartner:

根据实际需要,在图形建模器里,给 entity type 创建 property:

创建一个从 BusinessPartner 到 SalesOrder 的 Navigation Property,上图 Collection 前的 checkbox 记得勾上:

下图展示了从 BusinessPartner 到 SalesOrder 的 navigation 关系:

选择任务:MBT:Create tasks.json file:

为 CloudFoundry Generate OData service:


选择基于 Java EE style 自动生成该 OData 服务的项目代码:

数据库类型,选择 H2 Database type:

选择 metadata.csdl.xml, 点击 Open metadata:

选择运行 task:csdl-to-war

确保看到 Build Success 消息:

对应的 CloudFoundry Java 应用已经处于运行状态了,代表该 OData 服务可以被消费了:

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。