0

我们希望使用 VDM 生成的 API 来针对 Http 客户端而不是目标执行。

目前,流利的 api 的工作大致如下:

服务......执行(新 ErpConfigContext(目的地名称));

是否可以让它针对 HTTP 客户端工作。

用例 :: 我们正在尝试在非 CF 环境中使用 Odata 服务。在目的地不可用的情况下。

4

1 回答 1

2

更新:从 SAP Cloud SDK 3.0.0 版开始,您现在可以创建自己的目标,因此您不再依赖 SDK 提供的目标。

这可能看起来像这样:

HttpDestination httpDest = DefaultHttpDestination.builder("https://sap.com").build();

service.getAllEntities().execute(httpDest);

从版本 2.19.1 开始,无法直接通过 VDM API 执行此操作。

但是,为了避免这种情况,您可以DestinationFacade覆盖AbstractDestinationFacade. DestinationAccessor这将允许您将“非目的地”概念插入 VDM。

于 2019-07-23T07:30:54.317 回答