<?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>Acknowledgments and Negative Acknowledgments (Part 1)</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx</link><description>The Biztalk engine has the notion of publishing system level (positive) Acknowledgments ( ACK&amp;#8217;s ) which indicate a successful message transmission and Negative Acknowledgments ( NACK&amp;#8217;s ) which indicate the suspension of a message; these are</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Two BizTalk blogs to watch...</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#172936</link><pubDate>Mon, 05 Jul 2004 03:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:172936</guid><dc:creator>Charles Young</dc:creator><description /></item><item><title>re: Acknowledgments and Negative Acknowledgments (Part 1)</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#172941</link><pubDate>Mon, 05 Jul 2004 03:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:172941</guid><dc:creator>David Stampfli</dc:creator><description>Great post. I'm looking forward to part 2.</description></item><item><title>Two BizTalk blogs to watch...</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#172943</link><pubDate>Mon, 05 Jul 2004 03:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:172943</guid><dc:creator>Charles Young</dc:creator><description /></item><item><title>re: Acknowledgments and Negative Acknowledgments (Part 1)</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#173803</link><pubDate>Tue, 06 Jul 2004 13:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:173803</guid><dc:creator>Paul Brown</dc:creator><description>Awesome post - opens up the engine in how it handles ack/nacks.  Thanks :)</description></item><item><title>re: Acknowledgments and Negative Acknowledgments (Part 1)</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#174268</link><pubDate>Tue, 06 Jul 2004 22:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:174268</guid><dc:creator>Ricky Davis</dc:creator><description>Great info! Looking forward to the next part :)</description></item><item><title>re: Acknowledgments and Negative Acknowledgments (Part 1)</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#177755</link><pubDate>Fri, 09 Jul 2004 00:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:177755</guid><dc:creator>JD</dc:creator><description>Good post, but I think I am missing something and could use some help.  I have a one way port with property Delivery Notification=Transmitted. I have a scope shape set to sychronized=true and set to long running.  On the scope I have an exception block of type Microsoft.XLANGs.BaseTypes.DeliveryFailureException and name of e.  Inside the exception block I try to casting the exception to a SoapException within a expression shape (using your sample code snipet) and keep getting a &amp;quot;illegal declarator&amp;quot; declaration may appear only in a service or scope...any ideas?  Am I approaching this wrong?</description></item><item><title>re: Acknowledgments and Negative Acknowledgments (Part 1)</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#177765</link><pubDate>Fri, 09 Jul 2004 01:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:177765</guid><dc:creator>Kevin B Smith</dc:creator><description>Hmm, try it in user code, that's what I did. When I get time I'll see if I can get it working in an expression shape.</description></item><item><title>re: Acknowledgments and Negative Acknowledgments (Part 1)</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#190111</link><pubDate>Wed, 21 Jul 2004 21:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:190111</guid><dc:creator>Craig Beuker</dc:creator><description>Greetings, &lt;br&gt;&lt;br&gt;Spent some time looking at this briefly.  I have noticed that I can only set the DeliveryNotification flag if the port binding type is &amp;quot;Specify Later&amp;quot; or &amp;quot;Dynamic&amp;quot;.  If I choose &amp;quot;Specify Now&amp;quot; for my port binding, I can't set the DeliveryNotification property.  &lt;br&gt;I understand why I can't do this for &amp;quot;Direct&amp;quot; port bindings, the documentation says so, but what's the story with &amp;quot;Specify Now&amp;quot;?  Am I missing something blindingly obvious (which is not beyond the realm of possibilities..), or is this a, erm, &amp;quot;feature&amp;quot;, ya, feature, thats the word (**cough** bug **cough**)&lt;br&gt;&lt;br&gt;cmb..</description></item><item><title>re: Acknowledgments and Negative Acknowledgments (Part 1)</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#200591</link><pubDate>Thu, 29 Jul 2004 15:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:200591</guid><dc:creator>Saravana Kumar</dc:creator><description>Hi Kevin,&lt;br&gt;I guess there should be way around to handle &amp;quot;could not find matching subscription&amp;quot; error with ACK/NACK. Our scenario is like this. &lt;br&gt;&lt;br&gt;Biztalk receives the message from a receive location, some properties are promoted on the custom pipeline, it gets routed to the send port based on promoted properties (subscription filter).  There is a possibility, the message might have reached Biztalk with incorrect values, in that case you'll get an error in the event log saying &amp;quot;could not find matching subscription&amp;quot;. &lt;br&gt;&lt;br&gt;We need to generate a custom error message and handle the following two scenarios&lt;br&gt;&lt;br&gt;1. Request-response Receive port. (Need to send the error back syncrhonously)&lt;br&gt;2. One way receive port. ( Need to send back error asynchronusly on a different send port)&lt;br&gt;&lt;br&gt;I'm working on it at the moment. Any suggestions will be greatly appreciated</description></item><item><title>re: Acknowledgments and Negative Acknowledgments (Part 1)</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#201017</link><pubDate>Thu, 29 Jul 2004 22:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:201017</guid><dc:creator>Kevin B Smith</dc:creator><description>For #1, the request-response scenario, I would recomend either a custom pipeline component in the response pipeline to 'change the shape' of the NACK into your prefered format, or use a map to map the Soap fault into your fault message. I've never tried tha map appraoch it should work, but the pipeline appraoch will definitely work.&lt;br&gt;&lt;br&gt;For #2, the one way port, I would recomend having an orchestration that subscribes to the NACK and publishes the async message to be sent. &lt;br&gt;&lt;br&gt;In part two of this article I'll publish my helper utility that I'm finishing up, this will enable this scenario to be handled with close to no code. I'm pretty close to getting it finished.&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;&lt;br&gt;--Kevin</description></item><item><title>BizTalk 2004 Delivery Notification and NACK Sample</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#206388</link><pubDate>Tue, 03 Aug 2004 05:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:206388</guid><dc:creator>Stephen W. Thomas</dc:creator><description /></item><item><title>BizTalk 2004 Delivery Notification and NACK Sample</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#206395</link><pubDate>Tue, 03 Aug 2004 05:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:206395</guid><dc:creator>Stephen W. Thomas</dc:creator><description /></item><item><title>Ack and Nack in biztalk </title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#211071</link><pubDate>Mon, 09 Aug 2004 08:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:211071</guid><dc:creator>Evan </dc:creator><description>Ping Back来自：老和山下</description></item><item><title>BizTalk 2004 Delivery Notification and NACK Sample</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#218554</link><pubDate>Sun, 22 Aug 2004 19:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:218554</guid><dc:creator>Stephen W. Thomas</dc:creator><description /></item><item><title>Delivery Notification Performance</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#234313</link><pubDate>Sun, 26 Sep 2004 04:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:234313</guid><dc:creator>Kevin B Smith's WebLog</dc:creator><description /></item><item><title>Delivery Notification Performance</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#234408</link><pubDate>Sun, 26 Sep 2004 21:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:234408</guid><dc:creator>Kevin B Smith's WebLog</dc:creator><description /></item><item><title>BizTalk 2004 Delivery Notification and NACK Sample</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#240294</link><pubDate>Sun, 10 Oct 2004 01:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:240294</guid><dc:creator>Stephen W. Thomas</dc:creator><description /></item><item><title>Handling errors in Orchestrations from invoked WebServices</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#403550</link><pubDate>Wed, 30 Mar 2005 04:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:403550</guid><dc:creator>Commonality</dc:creator><description>When you are invoking WebServices from your BizTalk Server 2004 orchestrations, you might need to ensure that two things happen...</description></item><item><title>BizTalk 2004 Delivery Notification and NACK Sample</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#435664</link><pubDate>Tue, 05 Jul 2005 17:16:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:435664</guid><dc:creator>Stephen W. Thomas</dc:creator><description /></item><item><title>Behavior of BizTalk Adapters with Transactions</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#438921</link><pubDate>Thu, 14 Jul 2005 22:39:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:438921</guid><dc:creator>Richard Seroter - SoCal BPI Musings</dc:creator><description>&lt;br&gt;Plenty of folks make the assumption that wrapping a couple BizTalk adapters in an atomic scope makes...</description></item><item><title>BizTalk Delivery Notification and NACK Sample</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#713765</link><pubDate>Wed, 23 Aug 2006 10:26:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:713765</guid><dc:creator>Stephen W. Thomas BizTalk MVP</dc:creator><description>Did anyone else read Kevin Smith&amp;amp;amp;#8217;s blog on ACK/NACK and run out to try it? Well, I sure did and</description></item><item><title>The Great Blog of Juan C. Suero - Sending response back to client from Request Response Port without orchestration</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#2086735</link><pubDate>Wed, 11 Apr 2007 17:13:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2086735</guid><dc:creator>The Great Blog of Juan C. Suero - Sending response back to client from Request Response Port without orchestration</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.metadojo.net/metablog/PermaLink,guid,813638b1-89f2-4551-9699-5ec4c72fabef.aspx"&gt;http://www.metadojo.net/metablog/PermaLink,guid,813638b1-89f2-4551-9699-5ec4c72fabef.aspx&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>MSMQ Adapter Ordered Delivery | keyongtech</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#9365940</link><pubDate>Thu, 22 Jan 2009 13:09:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9365940</guid><dc:creator>MSMQ Adapter Ordered Delivery | keyongtech</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.keyongtech.com/322565-msmq-adapter-ordered-delivery"&gt;http://www.keyongtech.com/322565-msmq-adapter-ordered-delivery&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Kevin B Smith s WebLog Acknowledgments and Negative Acknowledgments | Outdoor Ceiling Fans</title><link>http://blogs.msdn.com/kevinsmi/archive/2004/07/03/172574.aspx#9668657</link><pubDate>Sun, 31 May 2009 14:24:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9668657</guid><dc:creator> Kevin B Smith s WebLog Acknowledgments and Negative Acknowledgments | Outdoor Ceiling Fans</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://outdoorceilingfansite.info/story.php?id=5082"&gt;http://outdoorceilingfansite.info/story.php?id=5082&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>