ODATA到REST

2020-08-16 04:25发布

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

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

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


大家好,

我正在探索ElasticSearch,并进行PoC将该工具连接到SAP API Management。 需求是在SAP API Management中提供ODATA端点,然后将请求动态转换为Elastics自己的REST API。

是否有人使用SAP API Management创建行为/接受ODATA请求,进行一些转换并将请求以JSON格式传递给REST后端系统的API代理?

我猜另一个问题是"我们应该以这种方式使用SAP API Management"吗? 我知道第三方工具,尤其是CData似乎提供了此功能的工具。 但是在进一步探讨之前,我想开箱即用地看看我们可以使用SAP API Management做什么。

2条回答
太Q了
2020-08-16 04:58 .采纳回答

Logan嗨,

这应该在API管理中可行。 因此,您可以接收Odata格式的数据,然后使用"提取变量"策略通读即将到来的请求或即将到来的响应。 由于Odata支持XML或JSON,因此您可以使用XPath或JSON Path从有效负载中提取所需的数据。 接下来,使用"分配消息"策略创建所需的新JSON结构,最后使用"服务调用"策略来调用REST API。

或者,您可以出于此目的利用JavaScript策略。

感谢和问候,

Divya

一周热门 更多>