简体   繁体   English

HANA XS目标到另一个SAP Cloud Platform子帐户上的Cloud Connector

[英]HANA XS destination to Cloud Connector on a different SAP Cloud Platform Sub-Account

For combining Cloud stored data in HANA on my SAP Cloud Platform Sub-account, I use HANA XS with a connection to an On-Premise SAP ECC/ERP system. 为了在我的SAP Cloud Platform子帐户上的HANA中合并Cloud存储的数据,我将HANA XS与本地SAP ECC / ERP系统连接使用。 The ECC/ERP system is connected to the On-Premise Cloud Connector. ECC / ERP系统连接到本地云连接器。 This Cloud Connector is connected to my Sub-account. 此云连接器已连接到我的子帐户。 HANA XS uses the Cloud Connector connection in the Sub-account successfully, using the following values: HANA XS使用以下值成功使用子帐户中的云连接器连接:

host = "[:virtual-host:]";
port = [:virtual-port:];
pathPrefix = "/sap/opu/odata";
proxyType = http;
proxyHost = "localhost";
proxyPort = 20003;
authType = basic;
useSSL = false;
timeout = 3000;

However, this only works when the HANA system is hosted on the same Sub-account as the Cloud Connector is connected to. 但是,这仅在将HANA系统托管在与Cloud Connector连接的同一子帐户上时才有效。 In my current situation, the HANA system is hosted on a different Sub-account. 在我目前的情况下,HANA系统托管在其他子帐户中。 My Sub-account has a binding to this HANA system. 我的子帐户对此HANA系统具有约束力。 This HANA system can be used by all applications hosted on my Sub-account. 我的子帐户中托管的所有应用程序均可使用此HANA系统。 The Cloud Connector is also connected to my Sub-account and is working fine in my front-end application. Cloud Connector也已连接到我的子帐户,并且在我的前端应用程序中运行正常。

The problem now is, I can't use the Cloud Connector connection in HANA XS. 现在的问题是,我无法在HANA XS中使用云连接器连接。 My assumption is: proxy to localhost:200003 refers to the SAP Cloud Platform Sub-account on which the HANA system is hosted. 我的假设是:localhost:200003的代理是指托管HANA系统的SAP Cloud Platform子帐户。 This means the Cloud Connector on the other Sub-account cannot be used. 这意味着无法使用其他子帐户上的云连接器。

How do I get my destination to refer to the Cloud Connector on my own SAP Cloud Platform Sub-account? 如何获得目的地以引用自己的SAP Cloud Platform子帐户上的Cloud Connector?

SCC it will create gateway which enables the connection between SCC to Target system and also it enables some ports to access the on-premise system which you configured in SCC. SCC将创建网关,该网关启用SCC与目标系统之间的连接,还使某些端口能够访问您在SCC中配置的本地系统。 By default port: 20003 for on-premise. 默认端口:20003(本地)。

It will accept your request based on your virtual host and won't care about how many requests it is getting(process the request one after another). 它会根据您的虚拟主机接受您的请求,而不会在乎它收到了多少请求(一个接一个地处理该请求)。 Though it does require a virtual host along with virtual host number based on these to properties it will identify the subaccount and access control in SCC. 尽管它确实需要虚拟主机以及基于这些属性的虚拟主机号,但它会在SCC中标识子帐户和访问控制。

OR 要么

You can instead specify the SCC sub account location Id in SCP destination and it will only access the sub-account access controls. 您可以改为在SCP目标中指定SCC子帐户位置ID,它将仅访问子帐户访问控制。

From there u can in use application by importing destination. 从那里,您可以通过导入目标来使用应用程序。

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

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