I've been using Axis 1.1 client successfully for a couple of months. However, the server recently changed to gSoap 2.5. Now the java.util.Map I get back from call.getOutputParams() is missing the first return value.
The XML below is the response from server before it is parsed by my client. After the <getgroup-dashboardResponse>, the <fan-cpu> value is never loaded into the Map. This happens with ANY call that returns multiple values. However, a call that returns a single value DOES NOT have this problem. We've tested the server with the gSoap test client and XMLSpy, both have no troubles parsing all return values. I've tried using Axis 1.2 alpha and searching all over the net, but no one seems to have run into this problem. Does anyone have any ideas? Thanks for your time, Christoph ---------------------------------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd="http://www.w3.org/1999/XMLSchema" xmlns:bcn="http://beacon.binnacle.com/Schema"><SOAP-ENV:Body id="_0"> <getgroup-dashboardResponse xmlns="http://beacon.binnacle.com/Schema"> <fan-cpu xsi:type="xsd:integer">7769</fan-cpu> <fan-chassis-1 xsi:type="xsd:integer">9660</fan-chassis-1> <fan-chassis-2 xsi:type="xsd:integer">9457</fan-chassis-2> <fan-ps xsi:type="xsd:integer">0</fan-ps> <temp-cpu xsi:type="xsd:integer">32</temp-cpu> <temp-chassis xsi:type="xsd:integer">27</temp-chassis> <temp-ps xsi:type="xsd:integer">27</temp-ps> <version-system xsi:type="xsd:string">1.0</version-system> <version-kernel xsi:type="xsd:string">2.4.20-wp5</version-kernel> <version-ssl xsi:type="xsd:string">OpenSSL 0.9.6b-35.7</version-ssl> <version-ssh xsi:type="xsd:string">OpenSSH 3.5p1</version-ssh> <version-bind xsi:type="xsd:string">BIND 9.2.2</version-bind> <time-up xsi:type="xsd:integer">3214</time-up> <time-last-boot xsi:type="xsd:integer">1076022057</time-last-boot> <time-current xsi:type="xsd:integer">1076025271</time-current> <mem-free xsi:type="xsd:integer">207872</mem-free> <mem-total xsi:type="xsd:integer">524288</mem-total> <disk-free xsi:type="xsd:integer">273684</disk-free> <disk-total xsi:type="xsd:integer">70637664</disk-total> </getgroup-dashboardResponse> </SOAP-ENV:Body></SOAP-ENV:Envelope>
