适用于SAP Commerce Cloud的Odata Java客户端吗?

2020-09-01 05:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我想使用Java客户...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我想使用Java客户端中的本地 SAP Commerce Cloud实例的oData服务。

Commerce Cloud上OData服务的当前文档仅引用裸露的http请求(GET,POST,DELETE)。我认为这意味着Commerce Cloud尚未提供更好的集成:确实,我无法找到任何可用于解决"本地"的Java客户端。 " OData服务:我确实找到了很多有关如何通过利用非常好的SAP Cloud SDK来解决Cloud Foundry ou Neo上托管的服务的文档。

另一方面,有两个项目可以利用Apache Olingo项目,但并未提供我们期望的所有抽象层(例如,通过http客户端管道)。

我假设Commerce Cloud 最终 提供此Java客户端界面...

对于您建议在此期间使用什么推荐解决方案的任何建议,将不胜感激。

非常感谢,

欢呼

5条回答
悻福寶寶
2020-09-01 06:29

嗨,@ ivan.mirisola ,

感谢您的输入。

我确实采用了Cloud SDK,并且....我希望最好的....

我已经从Commerce Cloud实例提供的edmx模型视图中生成了Java模型源,该模型已包含在集成项目源中。 从那里开始,使用ODataQueryBuilder的流畅API来实现服务请求确实非常容易。

但是,我仍然不确定它是否是一个好的解决方案:D:

  • 我已经不得不"破解"针对"云"应用程序(云铸造或新产品)的依赖项(Web筛选器)。
  • 我遇到了我的客户项目与sdk依赖项之间的二进制兼容性问题,这似乎是由于我的客户项目在jdk11(Commerce Cloud的1905版本要求)上运行,而不是在Java上强制执行的1.8版Java上 云SDK库。

一周热门 更多>