一个接口项目,总体采用数据直接存中间库表的方式,但是有几个接口特殊采用webservice的方式。需要创建RFC的webservice给外围系统调用。
先创建一个webservice测试一下联通性:
首先创建一个RFC:
然后创建服务
点击完成,创建成功,记得激活一下
然后SOAMANAGER做web配置
正常是以下的界面,如果出不来这个界面,把网址中的域名换成服务器的地址试试
找到刚才创建的服务
点击ZWSTEST进入进行配置
点击完成,完成配置,生成WSDL
点击这里可以查看生成的WSDL,如下图
将WSDL发送给外围系统即可。
但在此之前最好先自己测试一下WSDL是否有用,使用SOAPUI测试。
SOAPUI请自行下载。
打开SOAPUI,创建SOAP PROJECT
d出一个登录的验证,这个登录的验证是登录SAP系统的认证。一般情况下我们输入账号密码即可,但是后面外围系统在调用的时候需要将这个验证去掉,我这里用的方法是将账号密码集成到WSDL上,具体的方法如下:
在WSDL的最后面加上
&sap-user=&sap-password=
这样就跳过了系统登录的验证。
进入界面后就可以进行测试了
左边的界面传入值,右边的界面返回值,值顺利返回代表连通性没有问题。
最后将WSDL发给外围系统即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)