<?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>Commentaires sur : An operation with name &#160;&#187; already exists in this service</title>
	<atom:link href="http://planet.petalslink.com/home/chamerling/2009/05/14/an-operation-with-name-already-exists-in-this-service/feed/" rel="self" type="application/rss+xml" />
	<link>http://planet.petalslink.com/home/chamerling/2009/05/14/an-operation-with-name-already-exists-in-this-service/</link>
	<description>Things around SOA, Web Services, Open Source and more...</description>
	<lastBuildDate>Tue, 13 Oct 2009 10:09:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>Par : Christophe Hamerling</title>
		<link>http://planet.petalslink.com/home/chamerling/2009/05/14/an-operation-with-name-already-exists-in-this-service/comment-page-1/#comment-321</link>
		<dc:creator>Christophe Hamerling</dc:creator>
		<pubDate>Thu, 16 Jul 2009 06:17:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebmwebsourcing.com/home/chamerling/?p=107#comment-321</guid>
		<description>&lt;a href=&quot;#comment-320&quot; rel=&quot;nofollow&quot;&gt;@SD&lt;/a&gt; 
Strange that you have the exception again. Are you using CXF?
Sorry it is a typo you are right, I am going to fix it right now.
You are also right on the second point but the reason, we always have to put annotation on the interface when we can. In that case imagine that you can not, solutions are :
1. Put annotations on the implementation
2. Create sort of a facade and do not care about annotations.
For point number one, CXF really takes the right operation name when generating WSDL at runtime. A tool such as java2WSDL may also take the right operation name if you define to use the implementation and not the interface</description>
		<content:encoded><![CDATA[<p><a href="#comment-320" rel="nofollow">@SD</a><br />
Strange that you have the exception again. Are you using CXF?<br />
Sorry it is a typo you are right, I am going to fix it right now.<br />
You are also right on the second point but the reason, we always have to put annotation on the interface when we can. In that case imagine that you can not, solutions are :<br />
1. Put annotations on the implementation<br />
2. Create sort of a facade and do not care about annotations.<br />
For point number one, CXF really takes the right operation name when generating WSDL at runtime. A tool such as java2WSDL may also take the right operation name if you define to use the implementation and not the interface</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : SD</title>
		<link>http://planet.petalslink.com/home/chamerling/2009/05/14/an-operation-with-name-already-exists-in-this-service/comment-page-1/#comment-320</link>
		<dc:creator>SD</dc:creator>
		<pubDate>Wed, 15 Jul 2009 21:28:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebmwebsourcing.com/home/chamerling/?p=107#comment-320</guid>
		<description>I have tried what you said, but still continue to get the same exception.

Need some clarification. In your message text you say use @WebParam, but your code sample uses @WebMethod. I think @WebParam is a typo, but thought I would ask.

Second, are you sure we can get away with this by simply using the annotation on the method implementations? Doesn&#039;t the WSDL generator look at the service interface? I&#039;m thinking we need to put this on the service interface and not implementation.

Thoughts?</description>
		<content:encoded><![CDATA[<p>I have tried what you said, but still continue to get the same exception.</p>
<p>Need some clarification. In your message text you say use @WebParam, but your code sample uses @WebMethod. I think @WebParam is a typo, but thought I would ask.</p>
<p>Second, are you sure we can get away with this by simply using the annotation on the method implementations? Doesn&#8217;t the WSDL generator look at the service interface? I&#8217;m thinking we need to put this on the service interface and not implementation.</p>
<p>Thoughts?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Christophe Hamerling</title>
		<link>http://planet.petalslink.com/home/chamerling/2009/05/14/an-operation-with-name-already-exists-in-this-service/comment-page-1/#comment-302</link>
		<dc:creator>Christophe Hamerling</dc:creator>
		<pubDate>Wed, 24 Jun 2009 09:23:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebmwebsourcing.com/home/chamerling/?p=107#comment-302</guid>
		<description>Good to know, thanks</description>
		<content:encoded><![CDATA[<p>Good to know, thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Raul Raja</title>
		<link>http://planet.petalslink.com/home/chamerling/2009/05/14/an-operation-with-name-already-exists-in-this-service/comment-page-1/#comment-299</link>
		<dc:creator>Raul Raja</dc:creator>
		<pubDate>Tue, 23 Jun 2009 23:03:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebmwebsourcing.com/home/chamerling/?p=107#comment-299</guid>
		<description>I have seen this issue not only with overloaded methods but also when extending and implementing interfaces in the same hierarchy and using generics :(</description>
		<content:encoded><![CDATA[<p>I have seen this issue not only with overloaded methods but also when extending and implementing interfaces in the same hierarchy and using generics <img src='http://planet.petalslink.com/home/chamerling/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

