axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andreas Veithen <andreas.veit...@gmail.com>
Subject Re:
Date Thu, 01 Oct 2009 07:55:59 GMT
The two requests are NOT the same. In the first request, the <sql>
element has a namespace, while in the second one it does not. It is
normal that Axis2 rejects one of them. Which of the two request is the
correct one depends on the WSDL/Schema, more specifically on the
setting for elementFormDefault.

Andreas

On Thu, Oct 1, 2009 at 08:29, Paul Fremantle <pzfreo@gmail.com> wrote:
>
> Sriram
>
> You don't need to have the ns prefix. As long as the XML is properly formed, you can
use either style.
>
> Paul
>
> On Thu, Oct 1, 2009 at 7:12 AM, sri ram <pinnamaraju_sriram@yahoo.co.in> wrote:
>>
>> Hi,
>>
>> As  I see in Axis 2 doesn't support a format of SOAP messages which doesn't have
namespace prefix.As shown below the request doesn't work ,however when substituted bya namespace
prefix it does work well.
>>
>> <SOAP-ENV:Envelope encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
>>
>>                 <SOAP-ENV:Body>
>>
>>                                 <executeSQLQuery
xmlns=http://www.kiran.com/AXL/API/7.1>
>>
>>                                                
<sql>select * from typeproduct</sql>
>>
>>                                 </executeSQLQuery>
>>
>>                 </SOAP-ENV:Body>
>>
>> </SOAP-ENV:Envelope>
>>
>>  (axis 2) expects the request message  to have namespace prefix in the request
.
>>
>>
>>
>> <SOAP-ENV:Envelope encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
>>
>>                 <SOAP-ENV:Body>
>>
>>                                 <ns:executeSQLQuery
xmlns:ns ="http://www.kiran.com/AXL/API/8.0">
>>
>>                                                
<sql>select * from typeproduct</sql>
>>
>>                                 </ns:executeSQLQuery>
>>
>>                 </SOAP-ENV:Body>
>>
>> </SOAP-ENV:Envelope>
>>
>> Is there a way to  make the axis 2 framework to allow and process the other format
of request ie withoute the namespace prefix.
>>
>>
>>
>> Is this (namespace prefix )  a standard followed by all the SOAPEngines and Parsers.
>>
>> Can some one throw some light on it.
>>
>> Please  reply back soon.
>>
>> If this kind of question is already addressed can you guys  please give link to
the corresponding mail.
>>
>> Thanks ,
>>
>> Sriram
>>
>> ________________________________
>> Connect more, do more and share more with Yahoo! India Mail. Learn more.
>
>
> --
> Paul Fremantle
> Co-Founder and CTO, WSO2
> Apache Synapse PMC Chair
> OASIS WS-RX TC Co-chair
>
> blog: http://pzf.fremantle.org
> paul@wso2.com
>
> "Oxygenating the Web Service Platform", www.wso2.com

Mime
View raw message