<?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/"
		xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
	>
<channel>
	<title>Comments on: Invoking a service method in Mule</title>
	<atom:link href="http://blogs.mulesoft.org/invoking-a-service-method-in-mule/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.mulesoft.org/invoking-a-service-method-in-mule/</link>
	<description>Musings from the MuleSoft Experts</description>
	<lastBuildDate>Fri, 10 Feb 2012 07:22:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: Tony LAM</title>
		<link>http://blogs.mulesoft.org/invoking-a-service-method-in-mule/comment-page-1/#comment-4554</link>
		<dc:creator>Tony LAM</dc:creator>
		<pubDate>Thu, 06 May 2010 13:39:51 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mulesoft.org/?p=1992#comment-4554</guid>
		<description>Right, i have the same error.
It works if you take off the property but you have to have only one method in your class implemented by an interface.

The problem encountered is how to choose the method to use.</description>
		<content:encoded><![CDATA[<p>Right, i have the same error.<br />
It works if you take off the property but you have to have only one method in your class implemented by an interface.</p>
<p>The problem encountered is how to choose the method to use.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Willem van Asperen</title>
		<link>http://blogs.mulesoft.org/invoking-a-service-method-in-mule/comment-page-1/#comment-4389</link>
		<dc:creator>Willem van Asperen</dc:creator>
		<pubDate>Thu, 01 Apr 2010 22:32:04 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.mulesoft.org/?p=1992#comment-4389</guid>
		<description>Hi Ross,

Does not seem to work for me..

First I get
ERROR 2010-04-02 00:30:23,480 [main] org.mule.MuleServer: 
********************************************************************************
* A Fatal error has occurred while the server was running:                     *
* cvc-complex-type.3.2.2: Attribute &#039;name&#039; is not allowed to appear in         *
* element &#039;property&#039;. (org.xml.sax.SAXParseException)                          *
*                                                                              *
* The error is fatal, the system must shutdown                                 *
* Server started: 1/1/70 1:00 AM                                               *
* Server shutdown: 4/2/10 12:30 AM                                             *
********************************************************************************

Changing the attribute &#039;name&#039; into &#039;key&#039; (as per xsd), I still get:
ERROR 2010-04-02 00:31:30,227 [UppercaseUMO.2] org.mule.service.DefaultServiceExceptionStrategy: 
********************************************************************************
Message               : [
The required property &quot;method&quot; is not set on the event
CallableEntryPointResolver:Object &quot;org.mule.example.echo.Uppercasify@5578920a&quot; does not implement required interface &quot;interface org.mule.api.lifecycle.Callable&quot;
Found too many possible methods on object &quot;org.mule.example.echo.Uppercasify&quot; that accept parameters &quot;{class java.lang.String}&quot; using resolver &quot;ReflectionEntryPointResolver{ignoredMethods=[getClass, clone, equals, hashCode, getInvocationHandler, get*, wait, is*, notify, toString, notifyAll]{transformFirst=true, acceptVoidMethods=false}&quot;
Found too many possible methods on object &quot;org.mule.example.echo.Uppercasify&quot; that accept parameters &quot;{class java.lang.String}&quot; using resolver &quot;ReflectionEntryPointResolver{ignoredMethods=[getClass, clone, equals, hashCode, getInvocationHandler, get*, wait, is*, notify, toString, notifyAll]{transformFirst=false, acceptVoidMethods=false}&quot;
]
Type                  : org.mule.model.resolvers.EntryPointNotFoundException
Code                  : MULE_ERROR--2
JavaDoc               : http://www.mulesource.org/docs/site/current2/apidocs/org/mule/model/resolvers/EntryPointNotFoundException.html
********************************************************************************</description>
		<content:encoded><![CDATA[<p>Hi Ross,</p>
<p>Does not seem to work for me..</p>
<p>First I get<br />
ERROR 2010-04-02 00:30:23,480 [main] org.mule.MuleServer:<br />
********************************************************************************<br />
* A Fatal error has occurred while the server was running:                     *<br />
* cvc-complex-type.3.2.2: Attribute &#8216;name&#8217; is not allowed to appear in         *<br />
* element &#8216;property&#8217;. (org.xml.sax.SAXParseException)                          *<br />
*                                                                              *<br />
* The error is fatal, the system must shutdown                                 *<br />
* Server started: 1/1/70 1:00 AM                                               *<br />
* Server shutdown: 4/2/10 12:30 AM                                             *<br />
********************************************************************************</p>
<p>Changing the attribute &#8216;name&#8217; into &#8216;key&#8217; (as per xsd), I still get:<br />
ERROR 2010-04-02 00:31:30,227 [UppercaseUMO.2] org.mule.service.DefaultServiceExceptionStrategy:<br />
********************************************************************************<br />
Message               : [<br />
The required property "method" is not set on the event<br />
CallableEntryPointResolver:Object "org.mule.example.echo.Uppercasify@5578920a" does not implement required interface "interface org.mule.api.lifecycle.Callable"<br />
Found too many possible methods on object "org.mule.example.echo.Uppercasify" that accept parameters "{class java.lang.String}" using resolver "ReflectionEntryPointResolver{ignoredMethods=[getClass, clone, equals, hashCode, getInvocationHandler, get*, wait, is*, notify, toString, notifyAll]{transformFirst=true, acceptVoidMethods=false}&#8221;<br />
Found too many possible methods on object &#8220;org.mule.example.echo.Uppercasify&#8221; that accept parameters &#8220;{class java.lang.String}&#8221; using resolver &#8220;ReflectionEntryPointResolver{ignoredMethods=[getClass, clone, equals, hashCode, getInvocationHandler, get*, wait, is*, notify, toString, notifyAll]{transformFirst=false, acceptVoidMethods=false}&#8221;<br />
]<br />
Type                  : org.mule.model.resolvers.EntryPointNotFoundException<br />
Code                  : MULE_ERROR&#8211;2<br />
JavaDoc               : <a href="http://www.mulesource.org/docs/site/current2/apidocs/org/mule/model/resolvers/EntryPointNotFoundException.html" rel="nofollow">http://www.mulesource.org/docs/site/current2/apidocs/org/mule/model/resolvers/EntryPointNotFoundException.html</a><br />
********************************************************************************</p>
]]></content:encoded>
	</item>
</channel>
</rss>

