<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/wordpress-mu-1.0" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: A Rant of Sorts on Multiple .Net Web References</title>
	<link>http://tssblog.blogs.techtarget.com/2007/01/04/a-rant-of-sorts-on-multiple-net-web-references/</link>
	<description></description>
	<pubDate>Sat, 07 Nov 2009 20:20:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=wordpress-mu-1.0</generator>

	<item>
		<title>by: Ryan Cromwell</title>
		<link>http://tssblog.blogs.techtarget.com/2007/01/04/a-rant-of-sorts-on-multiple-net-web-references/#comment-384</link>
		<pubDate>Fri, 05 Jan 2007 16:30:21 +0000</pubDate>
		<guid>http://tssblog.blogs.techtarget.com/2007/01/04/a-rant-of-sorts-on-multiple-net-web-references/#comment-384</guid>
					<description>Brett,
I have to disagree.  Matt's suggestion is exactly the solution.  As Scott says initially, the easy things are easy.  Matt is showing the easy solution to a harder problem.  Is it the easiest, no, but it's definitely easier than manually aggregating WSDL's and mucking with namespaces.

Honestly, a simple batch file with 1 line per refernce would do everything "Web References" are doing for the simplest problem/solution.</description>
		<content:encoded><![CDATA[<p>Brett,<br />
I have to disagree.  Matt&#8217;s suggestion is exactly the solution.  As Scott says initially, the easy things are easy.  Matt is showing the easy solution to a harder problem.  Is it the easiest, no, but it&#8217;s definitely easier than manually aggregating WSDL&#8217;s and mucking with namespaces.</p>
<p>Honestly, a simple batch file with 1 line per refernce would do everything &#8220;Web References&#8221; are doing for the simplest problem/solution.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Scott Balmos</title>
		<link>http://tssblog.blogs.techtarget.com/2007/01/04/a-rant-of-sorts-on-multiple-net-web-references/#comment-383</link>
		<pubDate>Fri, 05 Jan 2007 16:21:52 +0000</pubDate>
		<guid>http://tssblog.blogs.techtarget.com/2007/01/04/a-rant-of-sorts-on-multiple-net-web-references/#comment-383</guid>
					<description>Indeed, I have to agree with Brett that this is a workaround, not a solution. A solution would be a fix within Visual Studio itself. </description>
		<content:encoded><![CDATA[<p>Indeed, I have to agree with Brett that this is a workaround, not a solution. A solution would be a fix within Visual Studio itself. 
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Brett Bim</title>
		<link>http://tssblog.blogs.techtarget.com/2007/01/04/a-rant-of-sorts-on-multiple-net-web-references/#comment-382</link>
		<pubDate>Fri, 05 Jan 2007 15:15:43 +0000</pubDate>
		<guid>http://tssblog.blogs.techtarget.com/2007/01/04/a-rant-of-sorts-on-multiple-net-web-references/#comment-382</guid>
					<description>Regarding Matt's suggestion, I'm not so sure that's a resolution as much as it is a workaround.  The supposed beauty of web references is that when (not if!) the reference changes, you can update it via Visual Studio and be on your way.

We are currently experiencing the same pain from common types across services and are looking into making our common types more intelligent.  They will be able, through reflection, to change themselves into the correct type for the correct service.  Luckily, our common types are mostly dumb data structures so this is relatively straightforward.  Maybe you could do something similar.</description>
		<content:encoded><![CDATA[<p>Regarding Matt&#8217;s suggestion, I&#8217;m not so sure that&#8217;s a resolution as much as it is a workaround.  The supposed beauty of web references is that when (not if!) the reference changes, you can update it via Visual Studio and be on your way.</p>
<p>We are currently experiencing the same pain from common types across services and are looking into making our common types more intelligent.  They will be able, through reflection, to change themselves into the correct type for the correct service.  Luckily, our common types are mostly dumb data structures so this is relatively straightforward.  Maybe you could do something similar.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Jimmy</title>
		<link>http://tssblog.blogs.techtarget.com/2007/01/04/a-rant-of-sorts-on-multiple-net-web-references/#comment-381</link>
		<pubDate>Fri, 05 Jan 2007 15:06:34 +0000</pubDate>
		<guid>http://tssblog.blogs.techtarget.com/2007/01/04/a-rant-of-sorts-on-multiple-net-web-references/#comment-381</guid>
					<description>Scott,
It's particularly ironic that you authored this post yesterday.  As I leave this comment, my team is in the process of refactoring our common types so that they contain the ability to convert themselves from proxy generated common types to server side common types and vice versa.  As of now, our common types are really just data structures.  We are thinking of using reflection to negotiate the namespace on the proxy type.  The structure of the type is known, so reflection is not necessary to populate the rest of the values.  I'll let you know how this turns out.</description>
		<content:encoded><![CDATA[<p>Scott,<br />
It&#8217;s particularly ironic that you authored this post yesterday.  As I leave this comment, my team is in the process of refactoring our common types so that they contain the ability to convert themselves from proxy generated common types to server side common types and vice versa.  As of now, our common types are really just data structures.  We are thinking of using reflection to negotiate the namespace on the proxy type.  The structure of the type is known, so reflection is not necessary to populate the rest of the values.  I&#8217;ll let you know how this turns out.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Matt Dunn</title>
		<link>http://tssblog.blogs.techtarget.com/2007/01/04/a-rant-of-sorts-on-multiple-net-web-references/#comment-380</link>
		<pubDate>Fri, 05 Jan 2007 03:02:39 +0000</pubDate>
		<guid>http://tssblog.blogs.techtarget.com/2007/01/04/a-rant-of-sorts-on-multiple-net-web-references/#comment-380</guid>
					<description>Hi Scott,

This issue is resolved in .NET 2.0 with the introduction of the /sharetypes option for wsdl.exe (admittedly requires using the command line feature directly, not the Add Web Reference dialog in Visual Studio) heres an example of this feature: http://www.theserverside.net/tt/blogs/showblog.tss?id=WSStrikesBackP6

Cheers,
Matt</description>
		<content:encoded><![CDATA[<p>Hi Scott,</p>
<p>This issue is resolved in .NET 2.0 with the introduction of the /sharetypes option for wsdl.exe (admittedly requires using the command line feature directly, not the Add Web Reference dialog in Visual Studio) heres an example of this feature: <a href='http://www.theserverside.net/tt/blogs/showblog.tss?id=WSStrikesBackP6' rel='nofollow'>http://www.theserverside.net/tt/blogs/showblog.tss?id=WSStrikesBackP6</a></p>
<p>Cheers,<br />
Matt
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: dovholuk</title>
		<link>http://tssblog.blogs.techtarget.com/2007/01/04/a-rant-of-sorts-on-multiple-net-web-references/#comment-379</link>
		<pubDate>Thu, 04 Jan 2007 21:52:25 +0000</pubDate>
		<guid>http://tssblog.blogs.techtarget.com/2007/01/04/a-rant-of-sorts-on-multiple-net-web-references/#comment-379</guid>
					<description>future blog suggestion:
i'd personally like to see a blog entry around "polymorphism" and interoperability... are choice groups ok? substitution groups? abstract types?  

i personally abhor the first two methods preferring abstract types but i don't know how the "abstract" keyword fits in with all the "other" programming languages (ie: not c based)

what are the interop blog thoughts on thats subject?</description>
		<content:encoded><![CDATA[<p>future blog suggestion:<br />
i&#8217;d personally like to see a blog entry around &#8220;polymorphism&#8221; and interoperability&#8230; are choice groups ok? substitution groups? abstract types?  </p>
<p>i personally abhor the first two methods preferring abstract types but i don&#8217;t know how the &#8220;abstract&#8221; keyword fits in with all the &#8220;other&#8221; programming languages (ie: not c based)</p>
<p>what are the interop blog thoughts on thats subject?
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
