axis-c-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Samisa Abeysinghe <sam...@wso2.com>
Subject Re: How do I embed code to add soap:Envelope and soap:Body within a C client ???
Date Wed, 25 Mar 2009 13:20:55 GMT
Can you please send the full client code that you are using?

Samisa...

ramesh Gopal wrote:
> Hi,
>
> I am wanting to consume a web service (GetPrimeNumbers).
>
> In order to do this, I have written a sample C code, which generates the xml request.
However, while sending the request, I get an error 
>
> "System.Web.Services.Protocols.SoapException: Server was unable to process request. ---&gt;
System.ArgumentOutOfRangeException: Length cannot be less than zero"
>
> What could be the reason for this error ?
>
> My request node looks like:
> <ns0:GetPrimeNumbers xmlns:ns0="http://microsoft.com/webservices">
> <ns0:max>23</ns0:max>
> </ns0:GetPrimeNumbers>
>
> However, I think it should look like :
>
> <?xml version="1.0" encoding="UTF-8"?>
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:tns="http://www50.brinkster.com/vbfacileinpt/np" xmlns:xs="http://www.w3.org/2001/XMLSchema">
> <soap:Body>
> <tns:GetPrimeNumbers>
> <tns:Max>10</tns:Max>
> </tns:GetPrimeNumbers>
> </soap:Body>
> </soap:Envelope>
>
> How do I modify the source code to send the soap:body and soap:envelope
>
> Code listing :
> --------------
> tns = axiom_namespace_create(env, "http://microsoft.com/webservices", "tns");
>     echo_om_ele = axiom_element_create(env, NULL, "GetPrimeNumbers", tns, &echo_om_node);
>     text_om_ele = axiom_element_create(env, echo_om_node, "max", tns, &text_om_node);
>     axiom_element_set_text(text_om_ele, env, "10", text_om_node);
> return echo_om_node;
>
>
> Rgds,
> Ramesh.
>
>
>
>       Add more friends to your messenger and enjoy! Go to http://messenger.yahoo.com/invite/
>   
> ------------------------------------------------------------------------
>
>
> Internal Virus Database is out of date.
> Checked by AVG - http://www.avg.com 
> Version: 8.0.176 / Virus Database: 270.10.7/1892 - Release Date: 1/13/2009 8:04 PM
>
>   


-- 
Samisa Abeysinghe 
Director, Engineering; WSO2 Inc.

http://www.wso2.com/ - "The Open Source SOA Company"


Mime
View raw message