﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Web services versioning</title>
	<atom:link href="http://per.lausten.dk/blog/2009/02/web-services-versioning.html/feed" rel="self" type="application/rss+xml" />
	<link>http://per.lausten.dk/blog/2009/02/web-services-versioning.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=web-services-versioning</link>
	<description>A blog on Lotus Notes, Lotus Domino, XPages and more</description>
	<lastBuildDate>Wed, 08 Feb 2012 22:15:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: Jenna</title>
		<link>http://per.lausten.dk/blog/2009/02/web-services-versioning.html/comment-page-1#comment-28638</link>
		<dc:creator>Jenna</dc:creator>
		<pubDate>Fri, 08 Jul 2011 19:09:32 +0000</pubDate>
		<guid isPermaLink="false">http://per.lausten.dk/blog/?p=206#comment-28638</guid>
		<description>Thank you for putting this information together.  Can you elaborate on the complex type? The situation that I&#039;m facing may fall into changing the structure of the complex type, but I could be wrong.

At my work place, I&#039;m running into an issue where I need to decide whether to bump the major revision (publishing a new version of the web service) or bumping just the minor revision (hoping that the existing consumers don&#039;t notice the change).  

The change to the existing web service is as follow:

1. existing web service has class A and an enumerated object B.  I added a new property to A, and added a new enum value to B. 
before
class A
{
   int number;
}

enum B { Apple = 1, Oranges = 2}

after
Class A
{
   int number;
   string name;
}

enum B { Grapes=3, Apple = 1, Oranges 2 }

Does my change require to bump the major revision? Any advise is appreciated.

Thanks</description>
		<content:encoded><![CDATA[<p>Thank you for putting this information together.  Can you elaborate on the complex type? The situation that I'm facing may fall into changing the structure of the complex type, but I could be wrong.</p>
<p>At my work place, I'm running into an issue where I need to decide whether to bump the major revision (publishing a new version of the web service) or bumping just the minor revision (hoping that the existing consumers don't notice the change).  </p>
<p>The change to the existing web service is as follow:</p>
<p>1. existing web service has class A and an enumerated object B.  I added a new property to A, and added a new enum value to B.<br />
before<br />
class A<br />
{<br />
   int number;<br />
}</p>
<p>enum B { Apple = 1, Oranges = 2}</p>
<p>after<br />
Class A<br />
{<br />
   int number;<br />
   string name;<br />
}</p>
<p>enum B { Grapes=3, Apple = 1, Oranges 2 }</p>
<p>Does my change require to bump the major revision? Any advise is appreciated.</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Per Henrik Lausten</title>
		<link>http://per.lausten.dk/blog/2009/02/web-services-versioning.html/comment-page-1#comment-381</link>
		<dc:creator>Per Henrik Lausten</dc:creator>
		<pubDate>Mon, 16 Feb 2009 20:57:56 +0000</pubDate>
		<guid isPermaLink="false">http://per.lausten.dk/blog/?p=206#comment-381</guid>
		<description>Hi Lars, good point - I have updated the post to reflect that adding new elements to the response will break existing consumers.</description>
		<content:encoded><![CDATA[<p>Hi Lars, good point - I have updated the post to reflect that adding new elements to the response will break existing consumers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lars Ipsen</title>
		<link>http://per.lausten.dk/blog/2009/02/web-services-versioning.html/comment-page-1#comment-373</link>
		<dc:creator>Lars Ipsen</dc:creator>
		<pubDate>Mon, 16 Feb 2009 12:36:20 +0000</pubDate>
		<guid isPermaLink="false">http://per.lausten.dk/blog/?p=206#comment-373</guid>
		<description>Hi Per

Great overview of a subject that can be confusing. But I believe you need to point out the difference in the request and response, because if you add new elements to the response, then will the Web Service consumer also be forced to re-generate the Web Service client code</description>
		<content:encoded><![CDATA[<p>Hi Per</p>
<p>Great overview of a subject that can be confusing. But I believe you need to point out the difference in the request and response, because if you add new elements to the response, then will the Web Service consumer also be forced to re-generate the Web Service client code</p>
]]></content:encoded>
	</item>
</channel>
</rss>

