SOAMANAGER 打不开或无法访问

14 篇文章 2 订阅

一、前言

1、SOAMANAGER如果不出现弹框,可能是Basis做了限制,可以通过debug的方式跳过限制。

2、如果是打开之后,显示无法访问。如果网络和服务都正常的话,可能是WEB服务器没有进行被DNS解析。

3、当打开网页显示Service cannot be reached,错误代码:HTTP 403 -FORBIDDEN,部分服务没有启动

二、不弹出网页

se24 将 CL_GUI_HTML_VIEWER类中 方法:DETACH_URL_IN_BROWSER 26行中 return_value 值 ‘X’ 设为空

三、DNS无法解析

解决办法:让服务器的host被DNS解析。查看服务器的hostname很简单,只需要在刚弹出的IE浏览器的地址栏中的URL(如http://XXXX:8000/…)找到“XXXX”即可,这里的“XXXX”就是服务器的hostname。 

四、 Service cannot be reached

解决办法:需要手工通过T-Code:SICF来先激活WAD程序显示相关服务以及SOAMANAGER服务,具体需要激活的服务如下:

①与显示WDA程序相关的服务
/default_host/sap/bc/webdynpro
(注意:这里只需要激活webdynpro这个服务,不需要激活其下面的子服务。当你右键激活这个服务的时候,其子节点的服务并不会被激活,这点与我们常见的激活逻辑有区别)

/default_host/sap/public/bc
(注意:如果你激活bc下面的子服务,这里的bc服务就会自动激活,不需要再手动激活了,因此这里可以跳过这个服务,直接激活其下面的子节点服务即可)

/default_host/sap/public/bc/ur

/default_host/sap/public/bc/icons

/default_host/sap/public/bc/icons_rtl

/default_host/sap/public/bc/webicons

/default_host/sap/public/bc/pictograms

/default_host/sap/public/bc/webdynpro/* (ssr, mimes等所有子节点服务)

②与SOAMANAGER相关的服务

/default_host/sap/bc/soap

/default_host/sap/bc/srt

/default_host/sap/bc/srt/rfc/sap

/default_host/sap/bc/webdynpro/sap

/default_host/sap/bc/webdynpro/sap/appl_soap_management.

如果上面的服务都已经启动了,仍然提示403错误,则表示还有些SOAMANAGER依赖的服务没有启动,则可以通过显示该页面的URL,从URL中找到相应的服务,然后再按照上面激活服务的办法去激活相应的服务即可。
配置成功后可以在SAP GUI中运行T-code: SOAMANAGER来进行测试。
3.后续配置完SOAMANAGER后,生成的WSDL地址,在SOAPUI测试的时候,发现报错

发现因为

  • /default_host/sap/bc/srt/wsdl
    这个服务没有激活,激活后成功

五、无响应

使用Tx-code: soamanager打开界面后,点击登录按钮无响应

Cause

F12查看error:

由 SAP Web Service HTTP 403 "Forbidden" - SAP_Basis_Alan - 博客园 可知,很可能是 服务/default_host/sap/public/bc/icf/systemloginjs 没有激活

进入 sicf 查看服务,发现服务没有激活


Resolution
激活/default_host/sap/public/bc/icf/systemloginjs后重新打开

References

https://wiki.scn.sap.com/wiki/display/ABAPConn/The+ICF+System+Logon+page+is+unresponsive+or+keeps+reloading

六、403 forbidden

SAP HTTP服务页面显示 403 "Forbidden"故障排除

首先检查对应 icf node有没有激活 (F12 查看错误)

If an ICF service issues the error HTTP 403, the most common root causes are:

  1. The affected ICF service, or one of its parent nodes is "Inactive" in the transaction SICF. This can be checked in the detail view of the service - next to the Service Name field, the service is either marked as "Active" or "Inactive". Make sure to check the parent nodes also (e.g. /sap/bc and /sap), including the top level node (usually default_host). If any of these nodes is "Inactive", then it can be activated from the SICF tree structure, using Right Click / Activate. 
  2. An authentication error occurs. Normally, such errors cause HTTP 401 "Unauthorized" errors in the browser, but in some scenarios (e.g. failing SSO logon), an HTTP 403 error may be returned.
  3. The affected ICF service is trying to access some files on OS level, and this access is refused - possibly due to missing authorizations on OS level.
  4. The affected ICF service has SSL requirement (set on the SICF tab Logon Data) and it is accessed via plain HTTP protocol. Services with SSL requirement are expected to use HTTPS protocol. Connection via plain HTTP will be refused with a 403 Forbidden error. 

参考:https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=494305886

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值