You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-user@axis.apache.org by kanak kumari <ka...@gmail.com> on 2013/04/25 08:55:10 UTC

Invalid xml request error in sample services of axis2c

Dear List,
>
> I'm completely new to axis2c and I've just downloaded and unpacked
> axis2c 1.6 for Windows (binary release).
>
> I've followed the installation instructions and have successfully
> started axis2_http_server.
>
> Trying to access the Calculator service's WSDL works fine (e.g. from
> Visual Studio 2008) via
> http://localhost:9090/axis2/services/Calculator?wsdl, but any call to
> the service's add method returns "invalid XML in request" as well as the
> same text is shown in the console window where axis2_http_server is
> running.
>
> I've also tried soapUI. The request shown is:
>
> <soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:typ="http://ws.apache.org/axis2/services/Calculator/types">
>   <soapenv:Header/>
>   <soapenv:Body>
>      <typ:add>
>         <param_1>1.0</param_1>
>         <param_2>1.0</param_2>
>      </typ:add>
>   </soapenv:Body>
> </soapenv:Envelope>
>
> The response is
>
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> ">
>   <soapenv:Body>
>      <soapenv:Fault>
>         <faultcode>soapenv:Sender</faultcode>
>         <faultstring>Invalid XML format in request</faultstring>
>      </soapenv:Fault>
>   </soapenv:Body>
> </soapenv:Envelope>
>
> The problem is issued in in calc.c (function axis2_calc_add()), where
>
>    seq_node = axiom_node_get_first_child(complex_node, env);
>
> returns NULL.

I would be happy for some hints on how to solve the problem.