点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试构建一个MTA,其中包...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试构建一个MTA,其中包...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在尝试构建一个MTA,其中包括Java服务模块和基于Fiori Elements的UI5应用程序。 我从WebIDE的" SAP Cloud Platform业务应用程序"模板开始,实现了这些目标,但后来意识到, https://cap.cloud.sap/docs/java/provisioning-api 仅在Spring Boot环境中有效。
然后,我基于" cds init"方法启动了一个新项目,该方法是Spring引导应用程序。 我已经成功地将其转换为MTA,并能够将其部署到CF。 与WebIDE模板的解决方案相比,现在我的端点是OData V4。
服务模块的日志显示:
c.s.c.f.s.c.adapter.AdapterBeanFactory:Servlet CdsODataV4Servlet映射到/odata/v4
这似乎是CAP框架类,最终为CDS数据模型提供服务。 我无法确定是否可以更改它来代替OData V2。 在package.json中,我看到了一个部分:
" odata":{ " version":" v4" }
但是从" v4"更改为" v2"只会中断服务。
我已经看过cds-odata-v2-adapter-proxy,但是我不确定如何处理它。 我是否必须将节点模块添加到MTA并通过转换其他服务来提供V2服务?
如果我要坚持使用Java,想要使用CAP文档中所述的事件处理,并且想要提供V2服务,我还有什么其他选择?
谢谢
丹尼尔
我没有尝试过这种组合,但是可以肯定的是,您将需要使用代理。 在处理MTA项目时,我认为需要多带带的代理模块。 您也可以尝试将其添加到根文件夹中。
本教程可能会帮助您 https://developers.sap.com/tutorials/cap-cloudsdk-2-v2-adapter.html
Kr,Wouter
一周热门 更多>