点击此处---> 群内免费提供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)
解决方案终于找到了!! 开发和测试系统的NWBC运行时版本与生产版本不同。
开发和测试的产品为PL58,而产品为PL52。 在ERD和ERT中安装OSS注释,以使它们回到PL52,并且可以正常工作。
一周热门 更多>