AS2发送方通道-禁止使用HTTP 1.1 403或未经授权的HTTP 1.1 402

2020-09-12 23:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 场景:-AS2(发送方...

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

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


你好

场景:-AS2(发送方)-> PI/PO-> SAPSOAP

组件:-:我们正在使用SAP PI 7.4 B2B工具包AS2适配器来接收来自合作伙伴的消息。

问题:-当第三方发送AS2消息时,我们接收到HTTP 1.1 403 Forbidden或HTTP 1.1 402未经授权。

我们将AS2 URL共享为http:// public_ip : 50000/AS2/AS2Name,该名称与http:// pi_ip :50000/AS2/AS2Name。

当前预期的URL是将发件人通信AS2通道配置为。*

在我们共享的公共密钥证书中,我们还将PI Server DNS名称用作通用名称http: pihost.domain.com 而不是我们的public_ip。

当我们查看XPI_INSPECTOR日志时,收件人地址:传入消息(来自第三方的HTTP帖子)中的http:// public_ip : 50000/AS2/AS2Name,主机名是 public_ip : 50000。

为什么会出现此403/401错误?

我怀疑这是因为我们在发送消息时要求我们的合作伙伴将AS2 URL中的IP地址与我们的公共IP一起使用。 此公共IP地址与我们的PI主机ip不同。

此外,当我们生成证书时,我们使用PI主机名代替了公共IP地址。

您是否看到任何导致问题的原因?

我们非常感谢您的帮助。 预先谢谢您...


此致

巴拉特

2条回答
bbpeas
2020-09-13 00:15

Stefan

SAP B2B Addon的AS2策略默认情况下设置为使用有效的用户ID和证书进行授权(如果需要) 。 因此,如果要消除此错误,请提供具有必要角色的有效用户ID,否则您需要禁用AS2的授权检查(这将在系统级别而不是接口级别全局禁用)。

Br,

Manoj

一周热门 更多>

相关问答