二维码

[Web Service] SAP web services配置流程

Twilight发表于 2016-09-07 15:47Twilight 最后回复于 2016-09-07 15:47 [复制链接] 8115 0

很多同学都知道T-code:SOAMANAGER,但是打开的网页经常弹出“您输入的网址无法访问!”消息,这是因为web services配置有问题。

一、T-code:SMICM 查看SAP的主机名,及服务端口
WEB SERVICE 1.jpg
WEB SERVICE 2.jpg
注意:最新的系统默认端口都是0,是不能使用的,我们需要新建端口,一般我们都使用8000端口

T-code:RZ10 新建修改参数文件
WEB SERVICE 3.jpg
选择最新版本修改参数文件并保存,会自动生成一个新版本
WEB SERVICE 4.jpg
新建端口8000
参数名称:icm/server_port_0
参数值:PROT=HTTP,PORT=8000,TIMEOUT=120,PROCTIMEOUT=120
如果是HTTPS的URL,可以在新建一个参数
参数名称:icm/server_port_1
参数值:PROT=HTTPS,PORT=8000,TIMEOUT=120,PROCTIMEOUT=120
注意:这里修改配置参数,需要重启SAP服务器才能生效

查看SAP系统中生效的参数
WEB SERVICE 5.jpg

二、SICF 激活相关服务
因为webservice是Webdynpro技术开发的,所以Webdynpro相关的服务都要激活
不清楚激活所有服务就好了:SICF - SAP  -  BC  -  Webdynpro - sap - activate  all

三、添加IP、主机映射关系
修改本机C:\WINDOWS\system32\drivers\etc\host文件
文件最后一行添加:
  1. 192.168.xx.xx sapdev.xxxxx.com
复制代码

前面是SAP主机IP地址,可以在登陆配置的连接中查看
后面就是步骤一中提到的主机名

除了以上方法,还可以RZ10添加参数icm/host_name_full=(hostname).domain,感觉还是添加IP、主机映射关系方便,再试试SOAMANAGER,应该成功了!

四、扩展学习:RZ10、RZ11的区别
RZ10:进行SAP系统参数的设置,设置后需激活参数并重启SAP实例,配置参数才会生效。
RZ11:修改运行中实例的参数,修改完马上生效,不用重启实例。重启实例,参数修改失效。
注意:
  • 有部分参数你会发现,进入RZ11后只能查看不能修改,一种原因是这个参数不在RZ10中存在,如果排除这个原因,其他的原因暂时我也不清楚,如有知道的还望不吝赐教。
  • RZ10调整系统参数前一定先把/usr/sapSYS/Profile进行备份,这个非常重要。
  • RZ10调整系统参数时,对参数值的调整,一次不能跨度太大。
回复

使用道具 举报

快速回帖

本版积分规则
您需要登录后才可以回帖 登录 | 注册有礼

快速回复 返回顶部 返回列表