You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Christoph Moskalonek <ch...@binnaclesys.com> on 2004/02/06 23:10:03 UTC

Axis 1.1 client consuming first output parameter

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>