WSDL的AXIS客户端使操作返回类型为void

时间:2012-12-20 15:02:19

标签: web-services soap axis soapheader

我的存根中的代码设置了以下属性:

    oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
    oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
    oper.setUse(org.apache.axis.constants.Use.LITERAL);

响应结构如下:

<SOAP-ENV:Envelope><SOAP-ENV:Body><ns1:JCardViewSoapResponse0 xsi:type="ns1:JCardViewSoapResponse0"></ns1:JCardViewSoapResponse0></SOAP-ENV:Body></SOAP-ENV:Envelope>

当我进行webservice调用时,我得到一个例外:

org.xml.sax.SAXException:SimpleDeserializer在尝试反序列化时遇到了一个不期望的子元素。

有什么想法吗?

0 个答案:

没有答案