Webservice开发之xsd中开发请求数据的响应接口
场景
SpringBoot整合spring-ws开发webservice接口(全流程详细教程)参照:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89395156
实现
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://test.com/webservice/pda"targetNamespace="http://test.com/webservice/pda" elementFormDefault="qualified"><!--生产领料收货请求方法--><xs:element name="ProduceReceiveRequest"><xs:complexType><xs:sequence><xs:element name="traycode" type="xs:string"/></xs:sequence></xs:complexType></xs:element><!--生产车间收货响应--><xs:element name="ProduceReceiveResponse"><xs:complexType><xs:sequence><xs:element name="produce-receive-request-result" type="tns:ProduceRequestResult"/><xs:element name="produceReceiveResult" type="tns:ProduceReceiveList"/></xs:sequence></xs:complexType></xs:element><!--生产车间收货返回list--><xs:complexType name="ProduceReceiveList"><xs:sequence><xs:element name="materielNumber" type="xs:string"/><xs:element name="materielName" type="xs:string"/><xs:element name="num" type="xs:string"/><xs:element name="materielBatch" type="xs:string"/><xs:element name="materielStatus" type="xs:string"/><xs:element name="pickingNumber" type="xs:string"/><xs:element name="purpose" type="xs:string"/><xs:element name="pickingTime" type="xs:string"/><xs:element name="pickingPerson" type="xs:string"/><xs:element name="status" type="xs:string"/><xs:element name="receivePerson" type="xs:string"/><xs:element name="receiveTime" type="xs:string"/><xs:element minOccurs="0" maxOccurs="unbounded" name="detail" nillable="true" type="tns:ProduceReceiveDetail"/></xs:sequence></xs:complexType><!--生产车间收货详情返回list--><xs:complexType name="ProduceReceiveDetail"><xs:sequence><xs:element name="materielCode" type="xs:string"/></xs:sequence></xs:complexType><!--生产领料收货响应结果--><xs:complexType name="ProduceRequestResult"><xs:sequence><xs:element name="ProduceReceiveRequest_result" type="xs:boolean"/><xs:element name="ProduceReceiveRequest_result_desc" type="xs:string"/></xs:sequence></xs:complexType></xs:schema>
注:
请求数据接口方法ProduceReceiveRequest,请求参数为一个string类型的参数traycode。
响应的类型ProduceReceiveResponse有两个自定义的数据类型属性。
ProduceRequestResult为请求的结果,也有两个属性,分别为是否请求成功以及响应的描述。
ProduceReceiveList即为返回的数据,它有很多属性,其中detail属性又是一个string类型的数组。
效果
使用SoupUI测试效果
Webservice开发之xsd中开发请求数据的响应接口相关推荐
- Webservice开发之xsd中开发list请求参数的接口
场景 SpringBoot整合spring-ws开发webservice接口(全流程详细教程)参照: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article ...
- Webservice开发之xsd中开发登录请求的响应接口
场景 SpringBoot整合spring-ws开发webservice接口(全流程详细教程)参照: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article ...
- Webservice开发之xsd文件示例代码
场景 SpringBoot整合spring-ws开发webservice接口(全流程详细教程)参照: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article ...
- angular开发中对请求数据层的封装
代码地址如下: http://www.demodashi.com/demo/11481.html 一.本章节仅仅是对angular4项目开发中数据请求封装到model中 仅仅是在项目angular4项 ...
- JavaEE开发之SpringMVC中的自定义拦截器及异常处理
上篇博客我们聊了<JavaEE开发之SpringMVC中的路由配置及参数传递详解>,本篇博客我们就聊一下自定义拦截器的实现.以及使用ModelAndView对象将Controller的值加 ...
- Windows8 Metro应用开发之C#(3)- 数据控件ListView、GridView、FlipView
Windows8 Metro应用开发之C#(3)- 数据控件ListView.GridView.FlipView 介绍: 本节主要对Windows 8 中对于Metro应用开发提供的数据控件ListV ...
- Android开发之ApiCloud模块开发之模块引用第三方库的问题
因为现在第三方库比较多,所以很多人为了快速开发导致库用烂大街了,但是在模块开发中本人不建议使用第三方库的依赖会有很多问题,要么是资源图片找不到,要么是布局找不到啥的,但是有的需求只有第三方库怎么办呢? ...
- 微信小程序开发之wxss中的那些事(一)
微信小程序开发之wxss中的那些事 微信小程序开发中,页面的布局怎么整? 啥是WXSS? 基本语法 什么是rpx 什么是 flex 微信小程序开发中,页面的布局怎么整? 各位道友请留步,如果你是新手, ...
- ArcGIS Engine开发之旅08--和查询相关的对象和接口
ArcGIS Engine开发之旅08--和查询相关的对象和接口 原文:ArcGIS Engine开发之旅08--和查询相关的对象和接口 查询在GIS领域应该是一个很频繁的操作,在GIS中除了具有属性 ...
最新文章
- Structs2 ModelDriven使用方法介绍
- 如何启用SAP C4C OData Event Notification
- 三星WP7手机MANGO一分钟完美越狱
- Android WebView获取网页中JavaScript弹框内容
- IOS之导航控制器与表视图
- 使用 ServiceStack 构建跨平台 Web 服务
- 四种依恋类型_【工具】成人依恋量类型介绍
- Android线程创建aop,【android安卓】一个注解搞定线程切换,基于AOP的线程转换框架...
- numpy合并循环数组的array_「Python技巧」如何加快循环操作和Numpy数组运算速度
- 关于嵌套类的调用更新问题
- 一周总结汇总_2016-09-25
- java是如何调用native方法?hotspot源码分析必会技能
- JN5169 ZigBee 3.0 开发环境搭建
- 会计实务综合模拟计算机实训心得,模拟企业会计实训心得体会
- 雅虎邮箱outlook设置 1 2 3
- 使用python内置函数进行常规API接口调用
- 统计学cv值是什么意思_什么是CV值
- 参考文献中文刊名的英文缩写对照表
- 几何分布的概率和期望
- Dremel made simple with Parquet (Parquet 原理分析)
热门文章
- springmvc工作流程详解_软装设计师工作流程详解
- JVM 垃圾回收算法 -可达性分析算法!!!高频面试!!!
- java开发cs项目_本硕机械转行cs(java后端开发)上岸之路
- 10-Qt6 QStringView
- simple html dom img,simple_html_dom学习过程(1)查找元素
- 正确的VC2008运行库发行方法
- gdb set写text/code段错误的解决办法
- 配置方法_经济权配置账户与六类经济项——经济权配置方法认识
- linux指令popd,Linux切换目录pushd、popd、dirs命令
- python适合做什么生意_适合Python的5大练手项目,你练了么?