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生成一堆配置文件。建议使用接口地址配置在数据库中。

调用对方的接口方法、组装报文、解析调用接口成功后的报文返回值。

 

 

 

0 0
原创粉丝点击