我们希望使用 VDM 生成的 API 来针对 Http 客户端而不是目标执行。
目前,流利的 api 的工作大致如下:
服务......执行(新 ErpConfigContext(目的地名称));
是否可以让它针对 HTTP 客户端工作。
用例 :: 我们正在尝试在非 CF 环境中使用 Odata 服务。在目的地不可用的情况下。
我们希望使用 VDM 生成的 API 来针对 Http 客户端而不是目标执行。
目前,流利的 api 的工作大致如下:
服务......执行(新 ErpConfigContext(目的地名称));
是否可以让它针对 HTTP 客户端工作。
用例 :: 我们正在尝试在非 CF 环境中使用 Odata 服务。在目的地不可用的情况下。
更新:从 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。