怎么让WebService调用方法参数名称有意义
用Axis些的Webservice当SoapUi调用时名称总是in0,in1...怎么改变这个名称,如下面的例子
<wsdl:message name="updatePartToSAPStatusRequest">
<wsdl:part name="in0" type="xsd:string"/>//怎么把in0改成有意义的名称,
</wsdl:message>
求高手指点
------解决方案--------------------在线等 求高手指点
------解决方案--------------------如果是JAX-WS规范,可以这么整:
@WebMethod(operationName = "test", action = ".............")
public void test(@WebParam(name="param")String para);
生成的wsdl中就使用的WebParam指定的名字
------解决方案--------------------试过了没用。。。我是用Axis写的
------解决方案--------------------JAX-RPC,JAX-WS,axis2都支持,你用的哪一种
------解决方案--------------------我用的是Axis 1 按照下面写的
@WebMethod
public envWSReturnMsg updatePartToSAPStatus(@WebParam(name="SPartName")String sPartNo){}