<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>How to Throw Typed Fault Exceptions from Orchestrations Published as WCF Services</title><link>http://blogs.msdn.com/paolos/archive/2009/05/22/how-to-throw-typed-fault-exceptions-from-orchestrations-published-as-wcf-services.aspx</link><description>.csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>How to Throw Typed Fault Exceptions from Orchestrations Published as WCF Services | Microsoft Share Point</title><link>http://blogs.msdn.com/paolos/archive/2009/05/22/how-to-throw-typed-fault-exceptions-from-orchestrations-published-as-wcf-services.aspx#9635509</link><pubDate>Fri, 22 May 2009 20:07:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9635509</guid><dc:creator>How to Throw Typed Fault Exceptions from Orchestrations Published as WCF Services | Microsoft Share Point</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://microsoft-sharepoint.simplynetdev.com/how-to-throw-typed-fault-exceptions-from-orchestrations-published-as-wcf-services/"&gt;http://microsoft-sharepoint.simplynetdev.com/how-to-throw-typed-fault-exceptions-from-orchestrations-published-as-wcf-services/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>How to Throw Typed Fault Exceptions from Orchestrations Published as WCF Services - Paolo Salvatori</title><link>http://blogs.msdn.com/paolos/archive/2009/05/22/how-to-throw-typed-fault-exceptions-from-orchestrations-published-as-wcf-services.aspx#9636576</link><pubDate>Sat, 23 May 2009 06:14:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9636576</guid><dc:creator>DotNetShoutout</dc:creator><description>&lt;p&gt;Thank you for submitting this cool story - Trackback from DotNetShoutout&lt;/p&gt;
</description></item><item><title>re: How to Throw Typed Fault Exceptions from Orchestrations Published as WCF Services</title><link>http://blogs.msdn.com/paolos/archive/2009/05/22/how-to-throw-typed-fault-exceptions-from-orchestrations-published-as-wcf-services.aspx#9689102</link><pubDate>Wed, 03 Jun 2009 07:18:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9689102</guid><dc:creator>Yogesh Mulye</dc:creator><description>&lt;p&gt;Excellent article and enough details there. Just what I had in my mind. &lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;
</description></item><item><title>re: How to Throw Typed Fault Exceptions from Orchestrations Published as WCF Services</title><link>http://blogs.msdn.com/paolos/archive/2009/05/22/how-to-throw-typed-fault-exceptions-from-orchestrations-published-as-wcf-services.aspx#9877018</link><pubDate>Thu, 20 Aug 2009 16:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9877018</guid><dc:creator>Vinoth</dc:creator><description>&lt;p&gt;Your sample code works fine with basicHttpBinding. But getting below error if I use the wsHttpBinding.Please advise&lt;/p&gt;
&lt;p&gt;The signature verification failed. Please see inner exception for fault details.&lt;/p&gt;
&lt;p&gt;Inner exception: &lt;/p&gt;
&lt;p&gt;Digest verification failed for Reference '#_0'.&lt;/p&gt;
</description></item><item><title>re: How to Throw Typed Fault Exceptions from Orchestrations Published as WCF Services</title><link>http://blogs.msdn.com/paolos/archive/2009/05/22/how-to-throw-typed-fault-exceptions-from-orchestrations-published-as-wcf-services.aspx#9878083</link><pubDate>Fri, 21 Aug 2009 07:38:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9878083</guid><dc:creator>Paolo</dc:creator><description>&lt;p&gt;Hi Vinoth,&lt;/p&gt;
&lt;p&gt;could you please send me a repro of your test to better scope the problem? My demo works fine and it makes use of a WCF-CustomIsolated Receive Location to expose the orchestration as a WCF service and this Receive Location is configured to use the WsHttpBinding binding. &amp;nbsp;&lt;/p&gt;
</description></item><item><title>re: How to Throw Typed Fault Exceptions from Orchestrations Published as WCF Services</title><link>http://blogs.msdn.com/paolos/archive/2009/05/22/how-to-throw-typed-fault-exceptions-from-orchestrations-published-as-wcf-services.aspx#9925180</link><pubDate>Thu, 19 Nov 2009 08:00:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9925180</guid><dc:creator>efung</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have tried to deployed the solution for testing, but I get the following error when I called SayHello using the driver.&lt;/p&gt;
&lt;p&gt;&amp;quot;The message could not be processed. This is most likely because the action 'SayHello' is incorrect or because the message contains an invalid or expired security context token or because there is a mismatch between bindings. The security context token would be invalid if the service aborted the channel due to inactivity. To prevent the service from aborting idle sessions prematurely increase the Receive timeout on the service endpoint's binding.&amp;quot;&lt;/p&gt;
&lt;p&gt;I think I have missing something on configuration. &amp;nbsp;Do you have any idea on that?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Efung&lt;/p&gt;
</description></item><item><title>re: How to Throw Typed Fault Exceptions from Orchestrations Published as WCF Services</title><link>http://blogs.msdn.com/paolos/archive/2009/05/22/how-to-throw-typed-fault-exceptions-from-orchestrations-published-as-wcf-services.aspx#9925201</link><pubDate>Thu, 19 Nov 2009 08:36:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9925201</guid><dc:creator>leprino</dc:creator><description>&lt;p&gt;Hi Efung, &lt;/p&gt;
&lt;p&gt;I doubt that the problem is due to the Action, as the operation exposed by the WCF Receive Location accepts any Action as shown in te code snippet below (Action=&amp;quot;*&amp;quot;):&lt;/p&gt;
&lt;p&gt;[OperationContract(AsyncPattern = true, IsOneWay = false, Action = &amp;quot;*&amp;quot;, ReplyAction = &amp;quot;*&amp;quot;)]&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;IAsyncResult BeginTwoWayMethod(Message message, AsyncCallback callback, object state);&lt;/p&gt;
&lt;p&gt;The next check is to verify that the binding used on the client side and server side (WCF Receive Location). Since you downloaded my code (that works fine on my machine, and several other people were able to successfully install and use the demo) I'm inclined to think that bindings are ok.&lt;/p&gt;
&lt;p&gt;So the next question is: are you hosting the WCF Receive Location within IIS 6.0 or 7.0? What kind of Application Pool (Integrated/Classic) are you using to host the WCF Receive Location? What kind of security did you set on the web application hosting the WCF Receive Location? Take into account that since the WCF Receive Location is using the wsHttpBinding with no security (no authentication), you have to enable Anonymous Authentication on the web application hosting the WCF Receive Location.&lt;/p&gt;
&lt;p&gt;Ciao,&lt;/p&gt;
&lt;p&gt;Paolo&lt;/p&gt;
</description></item></channel></rss>