4.2 SP5问题:BI Web服务/QAAWS(在REST API上使用SSL URL时出现的问题)

2020-09-14 06:07发布

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

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


嗨,

升级到4.2 SP5补丁5后,我们面临以下问题:

由于我们的体系结构要求,我们已将 CMC-> Restful Web Service URL 设置为指向tomcat服务器而不是WACS服务器

所以最初是

http://wacs_server:6405/biprws

并替换为

https://tomcatserver/biprws (我们知道该网址在客户端浏览器中放置时会提供XML答案)

进行更改后,我们检查了BI Web服务是否无法正常工作。 当我们致电(例如使用Rich Client)时,我们会检索消息

WACS服务器未运行或已被禁用。 无法登录赛普拉斯服务。

此错误已记录在KBA下方

2233289-查看仪表板时出错:WACS服务器未运行或被禁用。 无法登录赛普拉斯服务。

有效地,我们已将 dsws.properties 文件中包含的参数 daaws.raylight.processing 设置为true,以管理调用BI Web时刷新数据时出现的问题。 服务

但是看起来确实如此,当BI Web服务需要调用raylight rest时,当Restful API URL指向Tomcat时,他将无法找到服务器。 如果我们再次在CMC上设置Restful URL参数以使用WACS,则BI Web服务将再次起作用。

注意:如果尝试在WACS上启用SSL,则会遇到相同的问题。 如果我们将 CMC->静态Web服务URL 设置为新的WACS SSL URL

https://wacserver:8445/biprws

与尝试使用tomcat时存在相同的问题。

在Restful Web Service URL与默认WACS URL(SSL WACS,Tomcat等)不同的情况下,任何人都可以使用BI Web Service

谢谢

Alfons

(12.0 kB)

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

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


嗨,

升级到4.2 SP5补丁5后,我们面临以下问题:

由于我们的体系结构要求,我们已将 CMC-> Restful Web Service URL 设置为指向tomcat服务器而不是WACS服务器

所以最初是

http://wacs_server:6405/biprws

并替换为

https://tomcatserver/biprws (我们知道该网址在客户端浏览器中放置时会提供XML答案)

进行更改后,我们检查了BI Web服务是否无法正常工作。 当我们致电(例如使用Rich Client)时,我们会检索消息

WACS服务器未运行或已被禁用。 无法登录赛普拉斯服务。

此错误已记录在KBA下方

2233289-查看仪表板时出错:WACS服务器未运行或被禁用。 无法登录赛普拉斯服务。

有效地,我们已将 dsws.properties 文件中包含的参数 daaws.raylight.processing 设置为true,以管理调用BI Web时刷新数据时出现的问题。 服务

但是看起来确实如此,当BI Web服务需要调用raylight rest时,当Restful API URL指向Tomcat时,他将无法找到服务器。 如果我们再次在CMC上设置Restful URL参数以使用WACS,则BI Web服务将再次起作用。

注意:如果尝试在WACS上启用SSL,则会遇到相同的问题。 如果我们将 CMC->静态Web服务URL 设置为新的WACS SSL URL

https://wacserver:8445/biprws

与尝试使用tomcat时存在相同的问题。

在Restful Web Service URL与默认WACS URL(SSL WACS,Tomcat等)不同的情况下,任何人都可以使用BI Web Service

谢谢

Alfons

(12.0 kB)
付费偷看设置
发送
4条回答
SAP小菜
1楼 · 2020-09-14 06:49.采纳回答

看起来像SSL问题。请尝试在CMC->应用程序-> RestFull webservices中使用不带ssl的tomcat URL。

https://launchpad.support.sap.com/#/notes/0002398597

派大星 ヾ
2楼-- · 2020-09-14 06:54

嗨,丹尼斯,

是的,它以及KBA 2010653中描述的其他cyhanges都需要使dswsbobje在SSL上工作。

我们已经检查了我们是否可以通过HTTPS在浏览器(以及Live Office)中访问SSL URL https://server/dswsbobje/services/Session?wsdl,因此dswsbobje应用程序可以正常工作,除非需要使用 raylight Web服务(在dsws.properties文件上未注释的行daaws.raylight.processing = true)

同时,在同一文件 \ tomcat \ webapps \ dswsbobje \ WEB-INF \ classes \ dsws.properties中,我们找到了一个名为

的属性。

#允许将Raylight调用重定向到特定的URL(开发模式)

#daaws.raylight.processing.baseurl

但它似乎不起作用(看起来被认为在dswsbobje上调用Raylight的URL总是在CMC-> App-> Restful Web service-> Access URL上定义的URL)

当然,我们缺少dswsbobje应用程序通过HTTPS访问Raylight(Restful SDK API)的某些属性,但我们不知道它是哪一个(都没有找到任何KBA/指南来说明要使用哪个)

谢谢

骆驼绵羊
3楼-- · 2020-09-14 06:44

您的Tomcat服务器与CMS服务器不同吗? 您需要使用CMS服务器名称,而不是Tomcat服务器名称。

槿木_熙
4楼-- · 2020-09-14 07:03

是的,CMS服务器(基于WACS的服务器)与Tomcat服务器不同。 我们使用3层架构,并在tomcat之上配备了负载均衡器。 我们需要使用它,因为随着新的BI Launchpad Rest SDK api的到来,用户在浏览时会大量使用它,因此由于多种原因(SSL,加载 平衡器.....)

一周热门 更多>