如何用 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的原創文章,盡在:"汪子熙":