点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我遇到以下情况:在网关实例上运行的Fiori Launchpad中,我有两个图块,它们应该到达两个不同的ABAP后端系统。 我们称它们为 AAA 和 BBB 。
我要访问的SICF服务在两个系统中具有完全相同的路径。 例如/sap/bc/test
我正在使用当前为两个系统设置的Web Dispatcher。 我可以很好地达到他们两个。 WD配置为使用 wdisp/system_conflict_resolution = FIRST_MATCH 。 由于两个后端路径相同,因此我无法仅基于它们来定义调度规则。
我需要一个简单的方法来设置启动板磁贴,以便在启动板配置中轻松指定它们应访问的后端系统。 我可以在设置图块时插入路径前缀,因此生成的URL变为:
https://host1:port1/ AAA /sap/bc/test
https://host2:port2/ BBB /sap/bc/test
可以,但是由于前缀(AAA和BBB),后端系统无法理解这些URL。
有没有一种方法可以配置Web Dispatcher以去除这些前缀,因此实际的URL就像
https://host1:port1/sap/bc/test 和 https://host2:port2/sap/bc/test > 何时访问后端实例?
或者有更好的方法吗? 我知道我可能可以在每个后端系统上为公用SICF路径定义外部别名,并在WD路由中使用它们,但是我不想在每个后端中设置它们。 相反,我只想使用启动板设置来确定目标。
非常感谢任何想法或建议。
你好塔玛斯,
我相信您有两个更简单的选择。
在Fiori中,将相应的SM59 HTTP目标配置为使用 与所涉及的后端系统相关的端口;
两者都可以是DNS别名,并且两者都必须 指向Web Dispatcher服务器。
然后,在wdisp/system_X参数上使用SRCVHOST。
此Wiki页面具有有关系统选择标准的更多信息。
>此致
伊萨尼亚
一周热门 更多>