Well, this fixing gave me another problem. 

Now lets take the below example.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
            <soapenv:Body>
               <ns1:getBalance
xmlns:ns1="http://localhost:8081/axis/services/BankPort/";>
                  <accountNo href="#id0"/>
               </ns1:getBalance>
             </soapenv:Body>
</soapenv:Envelope>

What is the namespace of accountNo element ? According to the xml namespace
spec this has no namespace. 

But in SOAP I think all elements should be namespace qualified. So the above
should be an invalid xml for SOAP builder. Else, can we put the namespace of
accountNo as the default namespace for SOAP. (What is the defaultNamespace
of a SOAP message if defaultNamespace is not defined ??)

For the time being, I omit the namespace check in SOAP messages. But this
should be fixed soon, I think.

Thoughts ???

Regards,
Eran Chinthaka

-----Original Message-----
From: Eran Chinthaka [mailto:[EMAIL PROTECTED] 
Sent: Monday, March 07, 2005 2:28 PM
To: [email protected]
Subject: RE: [Axis2] OMElementImpl question

I fixed the bug. 

-- Chinthaka

-----Original Message-----
From: Jongjin Choi [mailto:[EMAIL PROTECTED] 
Sent: Monday, March 07, 2005 2:22 PM
To: [email protected]; Ajith Ranabahu
Subject: Re: [Axis2] OMElementImpl question

Ajith,

I'll file this to JIRA.

Thanks.


----- Original Message ----- 
From: "Ajith Ranabahu" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, March 07, 2005 4:56 PM
Subject: Re: [Axis2] OMElementImpl question


> Thanks Jongjin. I can reporduce the problem now. Seems we have a bug
> in the serializer when it tries to serialize the stream directly.
> Will let you know as soon as it is fixed.
> 
> BTW Shouldn' t we use JIRA for these matters ?. My guess is these
> things should be recorded and prioritized and there's no place like
> JIRA to do it better :)
> 
> 
> On Mon, 7 Mar 2005 16:37:33 +0900, Jongjin Choi <[EMAIL PROTECTED]>
wrote:
>> Ajith,
>> 
>> In NoNamespaceSerializerTest.java,
>> 
>> modify following line
>> from:
>> (line number : 64) env.serialize(write, false);
>> to:
>> (line number : 64) env.serialize(write, true);
>> 
>> You can see the error.
>> 
>> /Jongjin.
>> 
>> 
>> ----- Original Message -----
>> From: "Ajith Ranabahu" <[EMAIL PROTECTED]>
>> To: <[email protected]>; "jayachandra" <[EMAIL PROTECTED]>
>> Sent: Saturday, March 05, 2005 4:00 PM
>> Subject: Re: [Axis2] OMElementImpl question
>> 
>> > Hi,
>> > I have added a new testcase to check the namespace behavior with the
>> > exact soapmessage Jongjin has mentioned and it seems to pass! Would
>> > you be able let me know how exactly the problem came ?
>> > In the mean time have a look at the very simple test I wrote to check
it at
>> > org.apache.axis.om.impl.serializer.NoNamespaceSerializerTest class in
>> > the src/test folder in OM module.
>> >
>> > Ajith
>> >
>> >
>> > On Fri, 4 Mar 2005 20:15:39 +0530, jayachandra <[EMAIL PROTECTED]>
wrote:
>> >> Hi Axis2 Developers!
>> >> Has it been taken care of in Axis2 to (de)serialize non-qualifying
>> >> objects too. Kindly update the group when it's done and where from can
>> >> the new source be gotten.
>> >>
>> >> Thank you,
>> >> Jayachandra
>> >>
>> >
>> > --
>> > Ajith Ranabahu
>> >
> 
> 
> -- 
> Ajith Ranabahu
>







Reply via email to