调用LMS API(SearchStudents)时使用SFSF REST Adpter的通道中出现错误

2020-09-21 17:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) PI专家 我创建了2个简单的...

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

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


PI专家

我创建了2个简单的界面,在第一个界面中,我使用了以下URL

使用SFSF REST适配器在发件人通道的资源路径中

https:///learning/public-api/rest/v1/current-user/curricula?creationDate =1400507439999∾tive= true。

此界面工作正常。 但是,当我尝试使用下面的URL搜索学生

https:///learning/odatav4/searchStudent/v1/Students?$ filter = criteria/isActive%20eq%20true

它在下面抛出错误

com.sap.aii.adapter.sfsf.ra.xi.util.SFSFAdapterException:REST_CALL_ERROR:调用rest服务时发生错误。 请检查日志。

我已经尝试通过创建一个同步接口并将API置于接收者通道而不是发送者通道中来尝试所有排列和组合,但是会引发相同的错误。

有没有人能够成功调用LMS API? 请协助。

3条回答
四川大学会员
2020-09-21 18:15

大家好,

我的同事找到了SAP NOTE 2549565,它说当前带有REST协议的SFSF适配器不支持ODATA v4调用。 请参阅以下详细信息。

何时应使用SFSF Adaptor? SFSF适配器允许进行SOAP和REST调用,并且具有新的扩展名,可以进行OData调用,例如对Success Factors EC OData API进行的调用。 但是,它不支持较新的OData v4调用,这意味着它不再支持与LMS OData API的集成,直到对其进行升级并且与最新的OData库(从v4开始)兼容。

为什么要使用较新的OData/REST适配器? 较新的适配器支持OData V4,并允许您免费访问使用所有可用操作的所有可用LMS OData API。

此致

僵尸

一周热门 更多>