axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From smcar...@spansurf.com
Subject Re: How do I safely evolve data structures?
Date Mon, 25 Oct 2004 12:35:07 GMT
Its a bad idea because your client contract with your service is defined by the 
wsdl.

Regards

Quoting James CE Johnson <jcej@tragus.org>:

> Lets say I have defined a Customer data object, done the java2wsdl2java
> dance and now I'm using the generated Customer object in my Axis client
> and server.
> 
> Time passes and I need to remove an attribute from Customer... If I remove
> the attribute and redeploy my Axis server calls from an older client (e.g.
> - one which still has the now-removed attribute) will fail.
> 
> Is there a way to evolve my server independently of the client? Or is this
> just a bad idea?
> 
> 





Mime
View raw message