V4生成器-OData V2非简单函数导入参数



我使用版本odata-v4-generator-cli3.40.0从SAP B1服务层定义生成客户端。

然而,有许多错误如下:

Function import DraftsService_SaveDraftToDocument has non-simple type for parameter Document, but OData V2 does not support non-simple types as function import parameters.

并且该函数不存在于生成的客户端代码中。该错误似乎表明它是V2的限制,但这是V4版本生成器的V4定义。

您看到的日志消息确实非常具有误导性——事实上它是完全错误的。我们已经修复了管道中的错误消息。

然而,通常情况下,在我们的OData生成器中还不支持使用非基元参数生成函数导入(V2(和(非(绑定操作(V4(。这就是为什么这些方法没有包含在生成的代码中。

我们收到了许多要求提供此功能的请求,并且它在我们的积压工作中占据了相当高的位置。不幸的是,我无法给出发布时间表的任何细节——当我们有更多具体信息时,我会更新这个答案。


编辑(2021年6月14日(

随着Java版SAP Cloud SDK 3.46.0的发布,我们已经发布了绑定函数和操作的第一个版本。

最新更新