axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Samisa Abeysinghe <>
Subject Re: C++ client serializer/deserializer
Date Wed, 02 Nov 2005 09:24:48 GMT wrote:

>Am using Axis 1.5 on Windows to create  a C++ client talking to a Java web service. 
>I need to serialize a map class on the C++ side. 
>Is there some tutorial/documentation on how to do this - like classes involved(IWrapperSoapSerializer)
etc ? 
Please have a look at src/soap/SoapSerializer.h, this is the API used by 
the current engine. (IWrapperSoapSerializer seems to be outdated)

Also, note that you could use the 'SoapSerializer* getSOAPSerializer()' 
of Call class (include/axis/client/Call.hpp) to get access to the 



>I tried various attempts but keep getting a SERVER_TRANSPORT_INPUT_STREAMING_ERROR. 
>The xml that the java service needs looks like the attached file. 
>Could someone pls help ? 
><?xml version="1.0" encoding="UTF-8"?>
><soapenv:Envelope xmlns:soapenv="" xmlns:xsd=""
> <soapenv:Body>
>  <>
>   <in0 href="#id0"/>
>  </>
>  <multiRef id="id0" soapenc:root="0" soapenv:encodingStyle=""
xsi:type="ns1:ServiceCreditCheckRequest" xmlns:soapenc=""
>   <fields href="#id1"/>
>   <id xsi:type="xsd:string">1234</id>
>  </multiRef>
>  <multiRef id="id1" soapenc:root="0" soapenv:encodingStyle=""
xsi:type="ns2:Map" xmlns:ns2="" xmlns:soapenc="">
>   <item>
>    <key xsi:type="xsd:string">key1</key>
>    <value xsi:type="xsd:string">value1</value>
>   </item>
>  </multiRef>
> </soapenv:Body>
>Visit our website at
>This message contains confidential information and is intended only 
>for the individual named.  If you are not the named addressee you 
>should not disseminate, distribute or copy this e-mail.  Please 
>notify the sender immediately by e-mail if you have received this 
>e-mail by mistake and delete this e-mail from your system.
>E-mail transmission cannot be guaranteed to be secure or error-free 
>as information could be intercepted, corrupted, lost, destroyed, 
>arrive late or incomplete, or contain viruses.  The sender therefore 
>does not accept liability for any errors or omissions in the contents 
>of this message which arise as a result of e-mail transmission.  If 
>verification is required please request a hard-copy version.  This 
>message is provided for informational purposes and should not be 
>construed as a solicitation or offer to buy or sell any securities or 
>related financial instruments.

View raw message