SAP RFC创建webservice以及测试

一个接口项目,总体采用数据直接存中间库表的方式,但是有几个接口特殊采用webservice的方式。需要创建RFC的webservice给外围系统调用。
先创建一个webservice测试一下联通性:
首先创建一个RFC:
在这里插入图片描述
然后创建服务
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击完成,创建成功,记得激活一下
在这里插入图片描述
然后SOAMANAGER做web配置
在这里插入图片描述
正常是以下的界面,如果出不来这个界面,把网址中的域名换成服务器的地址试试
在这里插入图片描述
找到刚才创建的服务
在这里插入图片描述
点击ZWSTEST进入进行配置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击完成,完成配置,生成WSDL
在这里插入图片描述
点击这里可以查看生成的WSDL,如下图
在这里插入图片描述
将WSDL发送给外围系统即可。

但在此之前最好先自己测试一下WSDL是否有用,使用SOAPUI测试。
SOAPUI请自行下载。
打开SOAPUI,创建SOAP PROJECT
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
弹出一个登录的验证,这个登录的验证是登录SAP系统的认证。一般情况下我们输入账号密码即可,但是后面外围系统在调用的时候需要将这个验证去掉,我这里用的方法是将账号密码集成到WSDL上,具体的方法如下:
在WSDL的最后面加上

&sap-user=<username>&sap-password=<password>

在这里插入图片描述
这样就跳过了系统登录的验证。
进入界面后就可以进行测试了
在这里插入图片描述
左边的界面传入值,右边的界面返回值,值顺利返回代表连通性没有问题。
最后将WSDL发给外围系统即可。

OVER……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值