从后端访问BW系统时,不希望切换到HTTPS协议

2020-09-14 11:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 尝...

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

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


大家好,

尝试发现从后端系统(ECC)向报告系统(SAP BW)发起请求时,协议切换至HTTPS的原因。

仅介绍此场景,在源系统(ECC)中定义了一个ROLE,它在目标系统(BW)中启动APB_LAUNCHPAD:

检查"我的报告"条目的属性,一切似乎都没问题:

还要查看SM59作为SAP_BW RFC目的地,一切似乎都已就绪:

webgui服务还配置为不切换到HTTPS:

未为ICM定义HTTPS服务:

在点击"我的报告"链接之前,使用的协议是HTTP:

单击"我的报告"链接时,会引发以下错误:

查看错误消息,可以清楚地看到对BW系统的请求是使用HTTPS而不是HTTP执行的。 由于未为BW系统配置HTTPS,因此失败。

我或多或少检查了所有可能配置协议的地方,据我所知一切似乎都是正确的。

试图理解为什么通过APB_LAUNCHPAD服务向BW发出的请求所使用的协议被强制转换为HTTPS变得越来越痛苦。

我觉得ROLE本身可能与此问题有关,但是我对安全性的了解非常有限。

我已将跟踪设置为增加详细的ICM,也通过HTTP和RFC通过ST01进行了跟踪。 什么也看不见。

也使用了Wireshark和Fiddler,我能看到的最多是突然处理请求时使用TLS,切换到HTTPS。 对我来说,很明显,这个问题是在ECC方面引入的,但是对于可以检查的其他内容几乎没有任何损失。

欢迎大家提出任何其他建议或想法,

谢谢,

role.jpg (180.5 kB)
1条回答
SKY徐
2020-09-14 11:40

解决方案终于找到了!! 开发和测试系统的NWBC运行时版本与生产版本不同。

开发和测试的产品为PL58,而产品为PL52。 在ERD和ERT中安装OSS注释,以使它们回到PL52,并且可以正常工作。

一周热门 更多>