Blake,

Since it did not break the functional-tests....I checked it in. You can pick up 
nightly builds
from http://xml.apache.org/dist/axis/nightly/ to cross-check if you patch works in the 
latest
build. 

Thanks,
dims

--- blake biesecker <[EMAIL PROTECTED]> wrote:
> We have filed a bug request (9637) as Rich Scheuerle suggested.
> Ideally, one of the Committers could just add this small fix
> (it is less than a one liner and clearly outlined in the bug) 
> to their next test run since we are not currently set up to get 
> the latest CVS source or run the functional tests. 
> 
> (I'm pushing back a little here because it is really such a simple 
> change and I'd like someone closer to the SOAP and WSDL specifications
> and the Axis code base to validate the ideas behind the change.)
> 
> If that is not possible, let us know and we'll see what we can
> do to get a formal patch submitted. 
> 
> Blake
> 
> 
> > -----Original Message-----
> > From: Davanum Srinivas [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, June 05, 2002 6:39 AM
> > To: [EMAIL PROTECTED]
> > Subject: RE: Deserialization in axis beta 2
> > 
> > 
> > Blake, Vidyanand,
> > 
> > Please check if this problems still exists in the latest CVS. 
> > If it does then please following the
> > following steps.
> > 
> > 1. Pick up latest sources direct from CVS.
> > 2. Make your changes.
> > 3. Run "ant all-tests" and make sure the functional tests are ok.
> > 4. Run "cvs diff -u" from the xml-axis\java directory. 
> > 5. Zipup the output and any other extra files and post it to 
> > axis-dev (and clearly mark using
> > subject "[PATCH]").
> > 
> > One of the committers will look into the patch and check it 
> > in. The key is to make sure that none
> > of the existing tests are not broken. Also, If you REALLY, 
> > REALLY want to make sure that no one
> > trips on this fix then you should send in a test case for 
> > this "functionality/feature/patch".
> >  
> > Thanks,
> > dims
> > 
> > --- blake biesecker <[EMAIL PROTECTED]> wrote:
> > > > -----Original Message-----
> > > > From: Vidyanand Murunikkara [mailto:[EMAIL PROTECTED]]
> > > > Sent: Tuesday, June 04, 2002 5:23 PM
> > > > To: [EMAIL PROTECTED]
> > > > Subject: Deserialization in axis beta 2
> > > > 
> > > > 
> > > > 
> > > > Hi 
> > > > 
> > > > Please refer to
> > > > http://marc.theaimsgroup.com/?l=axis-dev&m=102027493116786&w=2 
> > > > 
> > > > This is the exact problem I also ran into. But there is 
> > no solution
> > > > provided on the mailing list to over come this. Is this 
> > is a bug with
> > > > Axis or is it something that the client should take care of.
> > > > 
> > > > Thanks for your time
> > > > 
> > > > Vidyanand.
> > > > 
> > > 
> > > This is the problem we described last week. below is the email trail
> > > and our proposed fix. Ideally, one of the committers could check it
> > > in or do we need to file a bug?
> > > 
> > > Anyway, it seems to be a fairly prevalent bug and the fix isn't 
> > > difficult
> > > 
> > > Blake
> > > 
> > > 
> > > Previous thread:
> > > 
> > > > -----Original Message-----
> > > > From: Bill Greenseth [mailto:[EMAIL PROTECTED]]
> > > > Sent: Friday, May 31, 2002 9:11 AM
> > > > To: '[EMAIL PROTECTED]'
> > > > Subject: Re: hrefs where SOAP-ENC:root is not supplied - 
> > interop issue
> > > > wit h .N
> > > > 
> > > > 
> > > > We're trying out a possible fix for this problem which is to 
> > > > change line 137
> > > > of RPCProvider.java as below.
> > > > 
> > > > old - if (bodyEl.isRoot() && operation != null) {
> > > > new - if (bodyEl.isRoot() && operation != null && 
> > > > bodyEl.getID() == null)
> > > > 
> > > > Bill
> > > > 
> > > > > We have run into this same issue and I agree with Jason that it 
> > > > > would be best if Axis handled body elements that are not 
> > > > root elements 
> > > > > but have the soapenc:root="0" tag omitted. Is there consensus 
> > > > > in the Axis community on this? If so, I or one of my colleagues
> > > > > can suggest an Axis code change, but I'd like to get a 
> > better idea 
> > > > > of what people think about this general issue first.
> > > > 
> > > > > Blake
> > > > 
> > > > > -----Original Message-----
> > > > > From:         Blumenkrantz, Jason  
> > > > > Sent: Wednesday, May 01, 2002 10:24 AM
> > > > > To:   Axis-User (E-mail)
> > > > > Subject:      RE: Deserialization error upgrading from Beta 
> > > > 1 => Beta 2
> > > > >
> > > > > Upon looking into it further, it looks like Axis Beta 2 
> > is unable to
> > > > handle
> > > > > HREFs where SOAP-ENC:root is not supplied. From the Axis client,
> > > > > SOAP-ENC:root is set to "0" on the attached bean. However, 
> > > > .NET is not
> > > > > including SOAP-ENC:root attributes. So the method call in 
> > > > the first body
> > > > > element is succeeding, but then RPCProvider is attempting 
> > > > to execute the
> > > > > attached bean as a method call, since bodyEl.isRoot() 
> > > > returns true for the
> > > > > attached bean with no SOAP-ENC:root. Since the root 
> > attribute is not
> > > > > required by the SOAP spec, shouldn't Axis be better 
> > > > handling those body
> > > > > elements that are not root elements but have the tag omitted?
> > > > > -Jason
> > > > > 
> > 
> > 
> > =====
> > Davanum Srinivas - http://xml.apache.org/~dims/
> > 
> > __________________________________________________
> > Do You Yahoo!?
> > Yahoo! - Official partner of 2002 FIFA World Cup
> > http://fifaworldcup.yahoo.com
> > 


=====
Davanum Srinivas - http://xml.apache.org/~dims/

__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com

Reply via email to