点击此处---> 群内免费提供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地址。
您是否看到任何导致问题的原因?
我们非常感谢您的帮助。 预先谢谢您...
此致
巴拉特
您解决了这个问题吗?
Stefan
SAP B2B Addon的AS2策略默认情况下设置为使用有效的用户ID和证书进行授权(如果需要) 。 因此,如果要消除此错误,请提供具有必要角色的有效用户ID,否则您需要禁用AS2的授权检查(这将在系统级别而不是接口级别全局禁用)。
Br,
Manoj
一周热门 更多>