WebServices接口开发总结

一、          接口工具的使用方法:

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

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

 

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

花语者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值