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

官方链接

移动后端工具是一组工具,使开发人员能够对 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 服务可以被消费了:

更多Jerry的原创文章,尽在:"汪子熙":

posted @ 2021-07-05 14:06  汪子熙  阅读(82)  评论(0编辑  收藏  举报