2020-08-16 13:48发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在使用MDK创建一个移动应用程序。 为了使用增量令牌,我需要从entityset获取响应为XML格式。 尽管我在查询中将格式为XML的格式为$ format = xml(附加了scureenshot),但无法正常工作。 无论如何,我可以将请求标头的Accept属性设置为来自MDK的XML。
我相信您正在使用存在此约束的SAP Gateway。
只需确保:1.)当请求不包含deltatoken(初始下载)时,可以使用JSON格式的响应将deltatoken发送回去。 但是,如果请求是增量请求(因此在下载/刷新过程中URL中包含了增量令牌),则只能以XML请求请求响应,因为使用JSON它将失败,并显示500。2.)增量令牌并非没有 GW的盒子功能。 您必须实现它。
在Gateway Client中,测试组CORE_SAMPLES中有一个交付的测试用例,称为"增量令牌处理",可用于测试。
请注意,此约束仅适用于V2服务。 V4仅支持JSON,因此也支持JSON deltatoken。
对于Mobile Backend Generator,此约束不存在,您只需选中"跟踪更改"复选框以启用服务增量即可。
所有这些告诉我之后,我认为最简单的方法是仅依赖SCPms脱机配置:delta_query_format,默认情况下为application/atom + xml。 SCPms>您的应用程序>离线功能>编辑/创建> Delta通讯格式。
如果对它们进行了相应设置,但您仍然没有收到增量令牌,则设置网络跟踪可能会有所帮助。 此KBA可以帮助您: 2900001 -如何收集详细的SCPms Neo/Cloud
嗨, Akos Grabecz , >
非常感谢您提供所有详细信息的回复。
您的步骤
工作正常。 我能够激活增量令牌并以XML格式进行响应。
只是为了使答案完整,我想到了要更新几点。
在您的应用中,您应该转到"移动离线访问"功能。
编辑/创建目标。
非常感谢Akos。
最多设置5个标签!
我相信您正在使用存在此约束的SAP Gateway。
只需确保:1.)当请求不包含deltatoken(初始下载)时,可以使用JSON格式的响应将deltatoken发送回去。 但是,如果请求是增量请求(因此在下载/刷新过程中URL中包含了增量令牌),则只能以XML请求请求响应,因为使用JSON它将失败,并显示500。2.)增量令牌并非没有 GW的盒子功能。 您必须实现它。
在Gateway Client中,测试组CORE_SAMPLES中有一个交付的测试用例,称为"增量令牌处理",可用于测试。
请注意,此约束仅适用于V2服务。 V4仅支持JSON,因此也支持JSON deltatoken。
对于Mobile Backend Generator,此约束不存在,您只需选中"跟踪更改"复选框以启用服务增量即可。
所有这些告诉我之后,我认为最简单的方法是仅依赖SCPms脱机配置:delta_query_format,默认情况下为application/atom + xml。 SCPms>您的应用程序>离线功能>编辑/创建> Delta通讯格式。
如果对它们进行了相应设置,但您仍然没有收到增量令牌,则设置网络跟踪可能会有所帮助。 此KBA可以帮助您: 2900001 -如何收集详细的SCPms Neo/Cloud
嗨, Akos Grabecz , >
非常感谢您提供所有详细信息的回复。
您的步骤
所有这些告诉我之后,我认为最简单的方法是仅依赖SCPms脱机配置:delta_query_format,默认情况下为application/atom + xml。 SCPms>您的应用程序>离线功能>编辑/创建> Delta通讯格式。
工作正常。 我能够激活增量令牌并以XML格式进行响应。
只是为了使答案完整,我想到了要更新几点。
在您的应用中,您应该转到"移动离线访问"功能。
编辑/创建目标。
非常感谢Akos。
一周热门 更多>