Hi ,

I have a problem with the latest version of Axis Java axis-1.2rc3 and gSOAP
C++. When running the sample "stock" service on Axis and calling the
getQuote method with gSOAP, the low level SOAP Response returned is the
following:

...
   <soapenv:Body>
    <ns1:getQuoteResponse
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
xmlns:ns1="urn:xmltoday-delayed-quotes">
      <getQuoteReturn href="#id0"/>
    </ns1:getQuoteResponse>
    <multiRef id="id0" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
xsi:type="xsd:float"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";>90.32</multiRef>
  </soapenv:Body>
...

PROBLEM: gSOAP doesn't manage to read the return value because it should be
stored in a tag named "result" as stated in the WSDL file (GetQuote.wsdl):

...
  <message name="GetQuoteResponse">
    <part name="result" type="xsd:float"/>
  </message>
...


Any Ideas ?

Bruno

Reply via email to