WebServices接口开发总结

    xiaoxiao2021-03-25  146

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

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

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

     

     

     

    转载请注明原文地址: https://ju.6miu.com/read-9561.html

    最新回复(0)