WebServices接口开发总结
来源:互联网 发布:国家大数据概念股龙头 编辑:程序博客网 时间:2024/06/10 00:09
一、 接口工具的使用方法:
soapUI-Pro-1.7.6工具:接口调试工具
打开方法:soapUI-Pro-1.7.6\bin\soapui-pro.bat(双击打开)
第一次使用该软件添加soapui-LICENSE.txt文件的方法:
找到该软件的存放位置,按照以下路径添加该文件:
\soapUI-Pro-1.7.6\licenses\soapui-LICENSE.txt
添加该测试接口的方法:
Projects右键新建New WSDL Project:
Project Name:随便取);
Initial WSDL:D:\IBM\wid6.1\workspace2\eoms3\WebContent\WEB-INF\classes\com\inspur\eoms\common\interfaces\EomsInterface.class
测试服务器:http://10.147.180.41:9080/eoms3/services/EomsInterface
生产服务器:http://10.147.180.32:9080/eoms3/services/EomsInterface
测试方法:
SheetType:接口类别
SerialNo:
OpDeatil:报文
attachRef:附件报文
二、 接口的开发:
1、首先定义报文xml的封装格式,如:
<opDetail>
<recordInfo> //记录内容
<title>…</title> //字段1
<formNo>…</formNo> //字段2
<startTime>…</startTime>//字段3
</recordInfo>
</opDetail>
2、定义接口的返回值:
返回值:1;+“FlowId”派发成功代表正常接收回复信息。返回0;+错误信息代表异常无法接收回复信息
3、接口类型分为两中方式:A、别人调我们的服务 B、我们调别人的服务
A、别人调我们的服务,首先需要把我们的接口地址给他们,一般报文格式由我们规定:
别人调我们的webservice服务接口成功后,会给我们传字段值,我们需要对这些地段信息进行解析,然后保存数据库中。先检查传入的字段有几个,是不是我们报文中所规定的字段,然后解析时间需要对字段进行验证,包括必填字段是否为空、时间格式是否对、枚举值是否正确……等,如果不符合要求,则则返回0;+错误信息。附件、草稿解析相同。
B、我们调别人的服务:首先要知道对方的webservice接口的地址,在4a上是否可以打开。然后根据对方提供方法接口和参数调用对方服务;一般有三种方法:接口地址写死、接口地址配置在数据库中、根据对方的webservice生成一堆配置文件。建议使用接口地址配置在数据库中。
调用对方的接口方法、组装报文、解析调用接口成功后的报文返回值。
- WebServices接口开发总结
- CXF开发WebServices接口
- 常用的WebServices接口,可以开发一些小的应用程序
- webservices接口服务重名
- PHP写webservices接口
- C# 调用 WebServices 接口
- mono:webservices开发
- [webservices开发]XFire实战
- [webservices开发]配置XFire
- [webservices开发]集成Spring
- JB2006开发webservices
- Webservices开发文档
- 根据Wsdl 开发Webservices
- AXIS2+Myeclipse 开发 Webservices
- WebServices服务端开发
- WebServices开发实例
- CXF + Spring 开发 Webservices
- CXF + Spring 开发 Webservices
- css3常用动画+动画库
- NetworkManager.conf文件
- android adb tcpip 协议流程分析
- 安装rsync+inotify实时同步备份服务器
- Git cherry-pick的使用
- WebServices接口开发总结
- 浅谈C++中的泛型编程
- pandas笔记
- ubuntu中安装chkconfig
- KNN:Strengths, weaknesses, and parameters
- Android之EditText控制禁止输入空格和回车
- Swift01-基本语法
- swift 音乐播放器项目-《lxy的杰伦情歌》开发实战演练
- CentOS 6.4安装GDB