Axis multiRef element and MS Soap/MSXML

J

JL

Hello,

I have deployed a web service on Apache Tomcat/Axis that I need to
access from Excel/Word. I have tried using the low level MSXML api's
and the hi-level api's without success. The problem is simply that
the return value from the call to the web service is a complex type
that Axis returns in the following format:

<soapenv:Body>

<getAuthorResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<getAuthorReturn href="#id0" />
</getAuthorResponse>

<multiRef id="id0" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns1:Author"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="http://localhost:8080/axis/services/author">
<coverage xsi:type="xsd:string">JMS</coverage>
<name xsi:type="xsd:string">Sample Name</name>
</multiRef>

</soapenv:Body>

The Reader.RPCResult.xml call returns the value unther the
<getAuthorReturn ..> element.. but it has no idea that it's
referencing element multiRef id0...

Do any of the MS toolkits understand this and work correctly with
Axis?

Any help would be appreciated and thanks in advance...
JL
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top