使用REST通道连接到PI中的CPI接口中的CPI接口

2020-09-19 15:23发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我们正在研究从REST到代理的方案,以将SAP ECC [Proxy]与SAP Cloud Platform Integration/HANA Cloud Integration [REST]连接起来。 您能否建议在PI中完成REST通道配置,以使用REST通道连接到CPI/HCI。

连接到HCI的先决条件?

是否有任何要从CPI导入的证书或要分配给其在REST通道中使用它的用户角色?

PI的REST通道中用于连接CPI/HCI的端点URL?

请指导我在SAP PO 7.4单堆栈中实现此目标。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我们正在研究从REST到代理的方案,以将SAP ECC [Proxy]与SAP Cloud Platform Integration/HANA Cloud Integration [REST]连接起来。 您能否建议在PI中完成REST通道配置,以使用REST通道连接到CPI/HCI。

连接到HCI的先决条件?

是否有任何要从CPI导入的证书或要分配给其在REST通道中使用它的用户角色?

PI的REST通道中用于连接CPI/HCI的端点URL?

请指导我在SAP PO 7.4单堆栈中实现此目标。

付费偷看设置
发送
2条回答
SC_Yao
1楼-- · 2020-09-19 15:44

您好,Venkat,
要进行SSL握手,您必须在PI密钥库中部署CPI负载均衡器的根证书和中间证书。
如果您打算进行基本身份验证,则需要添加用户 到CPI租户并分配了角色ESBMessaging.send。
如果继续进行客户端身份验证,则需要在其余接收者通道的"常规"选项卡下的"客户端身份验证"部分中指定私钥(视图和名称),并指定 需要在CPI发送方通道中添加公共证书,或者在CPI中将证书添加到用户映射。
由于您将在CPI中使用HTTPS通道,因此端点URL的格式为https:///http/中,然后必须在PI的" REST URL"选项卡下的REST接收器通道中指定。

还想知道您为什么在PI中使用REST接收器而不是普通的http通道吗?

致谢,
Karthik

落灬小鱼
2楼-- · 2020-09-19 16:03

您对此有何建议? 在CPI中,他们正在使用HTTPS发送者通道。

请建议在这里使用哪种更好的HTTP/REST方法?

这取决于您的用例。 如果您需要将JSON转换为XML(反之亦然),或者需要与REST API进行通信(要求在其标头中包含身份验证数据),则可以继续使用REST。 同样,还有其他一些要求。

如果继续进行客户端身份验证,则需要在其余接收者通道的"常规"选项卡下的"客户端身份验证"部分中指定私钥(视图和名称),并且需要在CPI发送者通道中添加相应的公共证书 或CPI中的证书到用户的映射。

我对您的输入有以下疑问:

1。 您是说需要在接收方REST通道中配置PI系统的私钥(视图和名称)?

是的

2。 需要在CPI发送方通道中添加PI系统的公钥吗?

是的。 发件人通道或"证书到用户的映射"部分。

如果是,那么如何生成PI系统的私钥和公钥。

您可以在PI中使用NWA证书功能来生成密钥对。 您需要获得由CPI负载平衡器信任的CA签署的此证书。 CA列表如下-

https ://help.sap.com/viewer/368c481cd6954bdfa5d0435479fd4eaf/Cloud/zh-CN/4509f605e83c4c939a91b81eb3a6cdea.html?q = load%20balancer

如果没有,那么需要使用哪个系统的公钥和公钥对,请帮助我生成它们。

不适用

此致

Karthik

一周热门 更多>