修改wsdl中生成的参数
来源:互联网 发布:数据分析与商务智能 编辑:程序博客网 时间:2024/05/16 01:32
WebServices接口的描述文件WSDL中经常出现类似 name="in0" 的参数配置,如下:
xml代码:
<xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true" type="xsd:string" /> <xsd:element maxOccurs="1" minOccurs="1" name="in1" nillable="true" type="xsd:string" /> <xsd:element maxOccurs="1" minOccurs="1" name="in2" nillable="true" type="xsd:string" />
这样对应客户端来说不是很友好,需要修改成友好的参数名,如:name="subject",实现步骤如下:
第一步:
import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.WebService;@WebMethod @WebResult(name="resultMsg")public boolean sendEmail(@WebParam(name="subject")String subject,@WebParam(name="content")String content,@WebParam(name="accept")String accept,@WebParam(name="sys")String sys,@WebParam(name="priority")String priority);
第二步:services.xml文件配置
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://xfire.codehaus.org/config/1.0"><service><name>MailService</name><serviceClass>com.cc.service.IMailService</serviceClass><implementationClass>com.cc.service.MailServiceImpl</implementationClass><style>wrapped</style><use>literal</use><scope>application</scope><serviceFactory>jsr181</serviceFactory></service></beans>
<serviceFactory>jsr181</serviceFactory>是必须要添加的,不然在不能被修改。
0 0
- 修改wsdl中生成的参数
- xfire 修改wsdl的参数名称
- CXF2.0中java2wsdl命令生成wsdl文件的常用参数
- php中soap 的使用实例无需手写WSDL文件,提供自动生成WSDL文件类
- php中soap 的使用实例无需手写WSDL文件,提供自动生成WSDL文件类
- AXIS生成WSDL(复杂参数篇)
- webService-WSDL文件的修改
- php中soap的使用实例以及生成WSDL文件,提供自动生成WSDL文件的类库——SoapDiscovery.class.php类
- php学习之道:php中soap的使用实例以及生成WSDL文件,提供自动生成WSDL文件的类库——SoapDiscovery.class.php类
- 利用注解修改wsdl文件的内容
- 能利用myeclipse自动生成WSDL对Java类中方法的返回值是有要求的
- wsdl文件参数方面的一点心得
- 生成WSDL文件的三种方法
- 生成wsdl的时候 出现xs:anyType
- 天气预报的WSDL文件生成 客户端
- 生成WSDL文件的三种方法
- 基于wsdl的测试数据自动生成技术
- wsdl地址生成Java的客户端代码。
- mmu详解
- boot.s 段限长设置
- kernel中bluetooth的初始化
- grep用法
- 森纵培训第四天课程总结
- 修改wsdl中生成的参数
- Python--本博客 Python 文章相关索引
- Insert python object in mongodb
- 代理方法的测试
- android 常见的错误及解决
- 纹理阴影实现笔记
- android 常见的错误及解决
- ireport 纸张大小
- This function has none of DETERMINISTIC, NO SQL解决办法