OData离线Delta下载(刷新)

2020-08-22 11:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好社区, 我正在使用Sycl...

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

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


你好社区,

我正在使用Syclo Exchange框架检测后端中的更改,并使我的OData服务可以通过增量令牌使用它。 如果我将delta令牌发送到后端,则可以正常工作,并且只能获取已更改的实体。

我使用以下定义查询:

" definingRequests":{
   'Notifs':"/img/notifications?$ filter = applicationId eq'QA'"
 } 

如果我在SAP Gateway Client中调用此查询,则会返回增量令牌:

我现在希望, store.refresh()方法使用此增量令牌,并将默认值" track_deltas "设置为" AUTO" "。 但是移动服务未使用此增量令牌:

(刷新方法的网络跟踪)。 第一个请求是definig查询,第二个请求是store.refresh()的调用。

"移动sservice中的登录"对此进行了调整:

有人知道为什么我的增量令牌不起作用吗?

PS:我正在使用最新版本4.2.7中的Kapsel插件。 以及android SDK,结果都相同。

最诚挚的问候,

克里斯

(4.6 kB)
4条回答
2020-08-22 12:23

仅看屏幕截图很难分辨。 网络跟踪可能同时显示了作为初始下载结果的初始请求和作为后续下载结果的后续请求,但是未显示响应。 服务器日志大概只显示初始下载过程或随后的下载过程(我怀疑是后者),我看不到发生两个下载请求的迹象。 我怀疑最好的方法是提交BCP票证并附加完整的文件,以便我们进行更彻底的调查。

考虑到您正在使用网关,一种可能性是您已经对其进行了配置,或者明确地 或接受默认值,以通过JSON发送请求。 Gateway不支持JSON的增量令牌,它只会通过XML发送回增量令牌。

一周热门 更多>