BizTalk 2006: The Recoverable Interchange - Ernst Kuschke

   Ernst Kuschke

     Arbitrary thoughts and musings on life, the universe and everything else

Syndication

News

    ernst kuschke (v1.0)

    My Photos

    Microsoft Most Valuable Professional

    Member in good standing

    View Ernst Kuschke's profile on LinkedIn

    Add to Technorati Favorites

Blogs I read

Books I recommend

General Links

BizTalk 2006: The Recoverable Interchange
The processing of messages in BizTalk is referred to as an "interchange". With BizTalk 2004, when receiving messages on a Receive Location that contain multiple submessages, an error in any of the submessages will result in the entire interchange being suspended. (This means that all of the resulting submessages are suspended).
An example is the processing of a  flat-file: having it split into multiple XML documents by the Receive Pipeline. If any of the resulting XML documents have an error (like a schema violation), all submessages (the interchange) will be suspended.

In BizTalk 2006, however, there is the recoverable interchange. This would result in BizTalk only suspending those submessages that contain errors - valid messages will be routed to the work queue.
To use this is simple, and can be done in two places:

At design-time, during Pipeline development, on your Disassembler component:




Or at run-time, using the Administration Console to configure the Receive Location's Receive Pipeline:



Another cool new feature of BTS06!
Published Thursday, June 22, 2006 11:32 AM by Ernst Kuschke
Filed under: ,

Comments

# re: BizTalk 2006: The Recoverable Interchange@ Friday, June 23, 2006 7:03 AM

I say again. BizTalk 2004 should have been like BizTalk 2006 is now.

by rudolf

# re: BizTalk 2006: The Recoverable Interchange@ Wednesday, July 19, 2006 12:03 AM

hey Ernst,
your own perseverience to life is what i myself trieve on in life.I love your attitude..

You ROCK...HIGH FIVE!!!

# re: BizTalk 2006: The Recoverable Interchange@ Tuesday, August 01, 2006 12:54 PM

HIGH FIVE BRO!!!

Leave a Comment

(required) 
(required) 
(optional)
(required) 

Enter the numbers above: