当前位置: 代码迷 >> Java相关 >> 如何让WebService调用方法参数名称有意义
  详细解决方案

如何让WebService调用方法参数名称有意义

热度:6785   发布时间:2013-02-25 21:43:24.0
怎么让WebService调用方法参数名称有意义
用Axis些的Webservice当SoapUi调用时名称总是in0,in1...怎么改变这个名称,如下面的例子
<wsdl:message name="updatePartToSAPStatusRequest"> 
  <wsdl:part name="in0" type="xsd:string"/>//怎么把in0改成有意义的名称,
 </wsdl:message>

求高手指点我用的是Axis 1  按照下面写的
@WebMethod
public envWSReturnMsg updatePartToSAPStatus(@WebParam(name="SPartName")String sPartNo){}
JAX-RPC,JAX-WS,axis2都支持,你用的哪一种

引用:
试过了没用。。。我是用Axis写的
在线等   求高手指点试过了没用。。。我是用Axis写的如果是JAX-WS规范,可以这么整:

@WebMethod(operationName = "test", action = ".............")
public void test(@WebParam(name="param")String para);

生成的wsdl中就使用的WebParam指定的名字
  相关解决方案