SAP S/4HANA OData Mock Service 介绍
官網
OData Mock Service
此存儲庫還包含一個簡單的基于 Node.js 的服務器,它代表分支模擬服務器中的 OData 模擬服務器。 該服務器可以在不訪問 SAP S/4HANA 系統的情況下測試 SAP S/4HANA Cloud SDK 的 SAP S/4HANA 集成功能。 該服務器托管一個 OData v2 模擬服務,該服務在一定程度上模仿 SAP S/4HANA Cloud 的業務合作伙伴 API。
如果沒有可用的 SAP S/4HANA 系統,模擬服務器可用作 SAP S/4HANA Cloud SDK 的簡單測試和實驗的替代品。 它專門針對本書中的示例量身定制。 此頁面解釋了如何運行模擬服務器以及如何將其集成到示例應用程序的測試中。
注意:服務器沒有任何安全措施。 運行服務器的風險由您自己承擔,并且僅用于實驗。 不要使用服務器來存儲任何個人數據 - 只使用虛假數據。
How to run the server
克隆此存儲庫后,請檢查分支模擬服務器。 或者,下載此存檔并將其解壓縮到您的本地計算機。 以下所有步驟都應在您檢出或提取模擬服務器代碼的文件夾中進行。
在啟動模擬服務器之前,您需要手動將業務伙伴 OData 服務的元數據 EDMX 文檔放入文件夾 business-partner 并準備文檔:
-
轉到 SAP API 業務中心中業務合作伙伴 API 的描述。
-
單擊登錄并使用您的憑據登錄(您可能需要事先注冊)。
-
單擊詳細信息選項卡,然后單擊下載規范并選擇 EDMX。
-
將下載的名為 API_BUSINESS_PARTNER.edmx 的文件存儲在模擬服務器文件夾的子文件夾 business-partner 中。
-
在文本編輯器中打開文件 API_BUSINESS_PARTNER.edmx 并找到包含 EntityType Name=“A_BusinessPartnerType” 的行。 在此 EntityType 中,在包含 </Key> 的行之后添加以下兩行:
準備好模擬服務器后,您可以在本地計算機(http://localhost:3000)或 SAP Cloud Platform, Cloud Foundry 上運行模擬服務器,如以下兩部分中的任一個所述。
Launch the mock server
npm install
npm start
等到您看到輸出 Mock 服務器已啟動。 在 http://localhost:3000/sap/opu/odata/sap/API_BUSINESS_PARTNER 訪問模擬 OData 服務(不需要憑據)。 這應該有以下輸出。
{"d":{"EntitySets":["A_BusinessPartner","A_BusinessPartnerAddress"]}}要查看業務伙伴的示例響應,請訪問 http://localhost:3000/sap/opu/odata/sap/API_BUSINESS_PARTNER/A_BusinessPartner。
總結
以上是生活随笔為你收集整理的SAP S/4HANA OData Mock Service 介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vivo X90S现身Google Pl
- 下一篇: SAP UI5 数据绑定之高级技巧 -