点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
在为此服务规范生成OData客户端时遇到问题: https://api.sap.com/api/ECPositionManagement/overview (从"详细信息"标签下载EDMX)。
Cloud SDK应用程序是从可在 https://github.com/SAP/cloud-s4-sdk-examples.git 。
OData Client Generator失败,并显示一条不太明确的消息:
无法读取未定义的属性'name'
同时,尝试从从SuccessFactors的生产实例下载的"真实"元数据文件生成服务时,失败并显示:
无法读取未定义的属性" startsWith"
有没有办法为生成器提供更详细的日志?
有人遇到同样的问题吗?
最诚挚的问候,
罗伯托。
你好罗伯托,
此问题确实已"修复"。 如果您仍然遇到此问题,我们将进行另一番调查。 您使用的是哪个SuccessFactors API?
干杯
Marika
您好Marika,
谢谢您的回答。
我忘了提一下,当使用来自Business Hub的模型规范时,该问题确实消失了(即Position Management API现在可以正常工作了。)
我从不是从API Business Hub取得的EDMX模型开始,而是直接从来自SuccessFactors实例的metadata.xml取得。 例如,employeeInfo实体具有一些我需要使用的扩展(自定义字段,自定义导航)。
这个EDMX文件使OData生成器因上面我的注释中提到的一般错误而失败。
我知道这个EDMX文件是一个巨大的文件,可以访问系统的整个数据模型,所以也许我是 对其进行过多拉伸,但是为了给您一个比较,基于Java的odata生成器正确处理了相同的EDMX文件。
使用基于Java的生成器(不是maven插件,而是命令行jar),还可以选择应该处理的实体,因此即使EDMX很大,也可以将生成的结果调整为适合的形式 该应用程序确实需要。
再次感谢您的友好评论和问候!
Roberto。
谢谢您的举报。 我将通过电子邮件与您联系以获取服务规格。 我们将尝试尽快解决此问题。
一周热门 更多>