出于安全考虑,我不能将云连接器与我们拥有的内部部署系统结合使用。从来没有使用WebIDE来创建必要的应用程序。我使用.edmx文件在WebIDE中创建应用程序,该文件代表我计划使用的内部ODATA服务。
申请完成后。我导入存档,然后在HANA Studio中对存档进行必要的修改(在Java EE透视图中)。
我正按照本指南做事:https://www.sap.com/developer/tutorials/hcp-webide-switch-live-odata.html
我的理解是manifest.json和neo-app.json都要被修改,指向真正的ODATA服务。
在manifest.json中:
根据上面的指南,在neo-app.json中,我需要将它指向网关。
以下是我们的内部部署系统的信息。
系统名称:sapewp01.xxxxx.com
localURI:/ sap / opu / odata / sap / zbw_odata_q3_srv /
端口:8012(我假设,odata服务链接适用于我)
SAP Gateway(sapgw12)
可根据要求提供其他所需信息。
如何更改Web ide应用程序以便能够链接到内部部署的ODATA服务,而不会中断在webIDE上完成的所有工作?
答案 0 :(得分:0)
在manifest.json
的sap.app部分你不能指定?
"dataSources": {
"myService": {
"uri": "/sap/opu/odata/sap/zbw_odata_q3_srv/",
"type": "OData",
"settings": {
"odataVersion": "2.0"
}
}
}
至少根据我在Eclipse工作的经验,我所要做的就是拥有创建模型的URI。
oModel = new sap.ui.model.odata.v2.ODataModel(sServiceUrl, oConfig);
但这是使用遗留应用程序,也许Web IDE以不同的方式做到了?