点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在尝试让我们的Android目录应用程序在我们的合作伙伴云平台/SuccessFactors设置中运行,并且遇到UserObject的initialRead错误。 请注意,我在试用帐户中构建了完全相同的应用程序,并且效果很好,在iOS中也构建了相同的应用程序,并且在试用帐户和我们的合作伙伴帐户中都可以很好地运行。 在此处的博客文章中设置目标的详细信息: https://blogs.sap.com/2019/04/16/creating-a-corporate-directory-app-with-saps -cloud-platform-sdk-for-android-part-2 /。
错误详细信息是:
E/OData.Online:[AsyncTask#2] [SAPService]错误500(内部服务器错误){" code":" ServerErrorException"," message":"对于uri无效:
我看到了两个潜在的问题,但不知道如何进一步诊断它们: 1)URI以 apisalesdemo8.successfactors.com 开头...但是我们的演示 实例在salesdemo4上-我不清楚目标的映射方式,因为我们的目的地仅引用 https://sandbox.api.sap.com/successfactors/odata/v2/User (从iOS SDK引用时,它可以按预期工作)。 2)URI在路径中似乎有两个额外的User引用:.../odata/v2/User/User/User?...这可能是问题吗? 如果有人可以将我指向正确的方向,我们很乐意调试更多以确定该路径的建立方式;)。 感谢您的帮助或建议...
经过一堆测试-问题似乎与目标和实体的名称相同(在这种情况下,目标名为" User",而获取的实体为" User")。 如果我使用其他名称创建目标,则没有错误。
以下两种方法提供了一种进一步检查客户端对服务器的请求以及对OData后端的移动服务的请求的方法。 博客。
https://blogs.sap.com/2018/12/08/step-by-step-with-the-sap- 适用于Android的第11部分云平台SDK,使用提琴手跟踪客户端网络请求/
和
https://blogs.sap.com/2018/12/08/step-by-step-with-the-sap-cloud-platform-sdk-for-android-part-12-server-logging- 和跟踪/
致谢
Dan van Leeuwen
一周热门 更多>