Hi,
I generate java classes from my wsdl using wsdl2java with following options: --server-side --skeletonDeploy true.
According to my wsdl I should get following response from my service: <soapEnv:body> <GetStatusResult …> … </soapEnv:body>
But when I make a call to my web service I get following response: <soapEnv:body> <GetStatusReturn …> … </soapEnv:body>
The elements inside GetStatusReturn are named correctly. I’m using document type service.
My WSDL (snippet)
<s:element name="GetStatusResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="GetStatusResult" type="s0:ReplyBase" /> <s:element minOccurs="0" maxOccurs="1" name="Status" type="s0:ServerStatus" /> </s:sequence> </s:complexType>
And the generated code for the _GetStatusResponse class has following serialization (snippet):
typeDesc.setXmlType(new javax.xml.namespace.QName("http://opcfoundation.org/webservices/XMLDA/1.0/", ">GetStatusResponse")); org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("getStatusResult");
|
- Re: Problems with wrongly named return values and wsdl2j... Sami Lakka
- Re: Problems with wrongly named return values and w... tony . q . weddle
- Re: Problems with wrongly named return values and w... Fady Kaddoum