Axis does not seem to be able to handle a return message that has two parts e.g.
<message name="GetLatLongSoapIn"> <part name="parameters" element="s0:GetLatLong" /> </message>
<message name="GetLatLongSoapOut"> <part name="parameters1" element="s0:GetLatLongResponse1" /> <part name="parameters2" element="s0:GetLatLongResponse" /> </message>
<portType name="Zip2GeoSoap"> <operation name="GetLatLong"> <input message="s0:GetLatLongSoapIn" /> <output message="s0:GetLatLongSoapOut" /> </operation> </portType>
If I generate a WSDD using WSDL2Java and deploy the corresponding descriptor, then the WSDL of the corresponding service (got using ?WSDL) looks as follows:
<message name="getLatLongRequest"> <part element="impl:GetLatLong" name="parameters"/> </message> <message name="getLatLongResponse"> <part element="impl:GetLatLongResponse" name="parameters"/> </message>
Does anyone know what is the issue here?
-thanks -Navin |
- RE: Return message having two parts Navin Budhiraja
- RE: Return message having two parts Timothy M. Spear