REST通道错误-HTTP/1.0 500内部服务器错误

2020-08-28 12:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, >我们的方案是SAP...

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

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


专家们,

>我们的方案是SAP(代理)> PI>第三方外部系统(REST API)。 我们的订单号为7.4。 该流是同步流。

>我们已经创建了一个以POST作为http操作的REST接收器通道,以获取响应。 我们正在发送带有一些数据的xml消息作为请求,以从API取回响应。 输入和输出消息结构都是REST API的xml。

> API是基于SSL的应用程序。 API为https://**************

>我们已经在PI TrustedCA的系统中导入了第三方系统的公共证书。 但是PI公共证书没有导入到第三方服务器中。 对于REST接收器通道,所有配置看起来都不错,但是当未在通道中选中"使用客户端证书"时,我们将收到以下错误:

MP:原因com.sap.aii.adapter.rest.ejb.common.exception.HttpCallException捕获到异常:HTTP POST调用https://************ ************************不成功。 HTTP/1.0 500内部服务器错误

>然后我们将第三方系统的公共证书导入到PI SSL密钥库中。 但是PI公共证书没有导入到第三方服务器中。 在通道中检查了"使用客户端证书",并指向SSL密钥库,我们收到以下错误:

com.sap.aii.adapter.rest.ejb.security.SSLException:启用SSL的呼叫失败。 无法创建安全的套接字多余私钥

我们正在REST通道的"使用HTTP标头"选项卡中使用标头参数。 我们能够从SOAP UI成功打入API(使用我们在PI中导入的相同证书),并获得响应。 我们还在REST通道中配置了相同的工作头参数集。

有人可以帮助我为什么我们会收到此错误吗? 我们错过了什么吗?

预先感谢,苏里亚

(14.2 kB)