繁体   English   中英

如何为多个OData服务配置目标?

[英]How to configure destination for multiple OData services?

如果我想在一个系统上访问多个OData服务,我该如何配置目标的URL? 例如,我想在同一系统上访问两个OData服务(见下文),我应该在目的地的URL中输入主机https://myxyz.ondemand.com吗? https://myxyz.ondemand.com/sap/opu/odata/SAP/APS_IAM_SIAG_BROLE_SRV / Aps_Iam_Siag_Br_Dll?$ format = json&sap-client = 100

https://myxyz.ondemand.com/sap/opu/odata/SAP/APS_IAM_SIAG_USER_SRV/UserSet?sap-client=100

SAP Cloudplatform上的目标服务提供了创建多个目标的可能性。 因此,您可以为每个系统创建一个目标。 请参阅: https//help.sap.com/viewer/cca91383641e40ffbe03bdc78f00f681/Cloud/en-US/e4f1d97cbb571014a247d10f9f9a685d.html

在本地,您还可以在环境变量上提供多个目标。

此外,每个目的地都有一个您必须提供的唯一名称。 使用SAP S / 4HANA Cloud SDK构建的应用程序的默认值是ErpQueryEndpoint 但是,您也可以使用自定义名称。

使用SAP S / 4HANA Cloud SDK提供的VDM时,您可以通过向execute方法提供带有自定义目标名称的ErpConfigContext来选择要使用的目标:

final List<BusinessPartner> businessPartners = service
  .getAllBusinessPartner()
  ...
  .execute(new ErpConfigContext("MyCustomDestination"));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM