It's an additional element in a returned complex type. New operations
appear to be safe (and the client cannot call them, of course), as do new
complex types (as long as they're not serialized to the client).
Essentially anything that is serialized to the client that it did not know
about beforehand is a problem, yielding XML deserialization exceptions.
Seems unreasonable that the server should know every client's version
compatibility and somehow deliberately not serialize 'new' elements.
Axis version is 1.3 final.
From: "Martin Gainty" <[EMAIL PROTECTED]>
Reply-To: "Martin Gainty" <[EMAIL PROTECTED]>
To: <[email protected]>
Subject: Re: Backwards compatibility, versioning
Date: Thu, 2 Nov 2006 16:06:47 -0500
Jarmo-
do you see this as an attribute or independent element?
In either case its a good idea to know the version of Axis being supported
M-
----- Original Message -----
From: "Jarmo Doc" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, November 02, 2006 3:28 PM
Subject: Backwards compatibility, versioning
> I'm having an issue with enhancing a Web Service operation to return
some
> additional information. The problem is that back-level clients, created
> from the prior version of WSDL, fail (with XML parsing exceptions during
> deserialization) when the unexpected XML elements are sent to them.
>
> Is there any way to tell an Axis client stub to ignore unexpected XML
> elements?
>
> Is there, generally, a good way to deal with this problem in Web
Services?
> Beyond having mutliple web services (each running a different version of
the
> service) and without requiring all clients to re-build with the latest
WSDL.
>
> Have searched the newgroup for items on this topic without getting a
> satisfactory solution. So am asking again in case things have changed.
>
> Thanks.
>
> _________________________________________________________________
> Try Search Survival Kits: Fix up your home and better handle your cash
with
> Live Search!
>
http://imagine-windowslive.com/search/kits/default.aspx?kit=improve&locale=en-US&source=hmtagline
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
_________________________________________________________________
Add a Yahoo! contact to Windows Live Messenger for a chance to win a free
trip!
http://www.imagine-windowslive.com/minisites/yahoo/default.aspx?locale=en-us&hmtagline
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]