Integrating Integrators – BizTalk, Windows Azure, Windows Workflow, and Beyond

BizTalk 2004

This group is for all content related to BizTalk Server 2004. This includes a forum, samples, videos, labs, whitepapers, and tools. Most of the content here also applies to other versions of BizTalk beyond 2004.

NAck Processing using an Orchestration

NAck Processing using an Orchestration

This is a simple Orchestration to catch Nack's. Nack's are Negative Acknowledgements returned from failed BizTalk messages. This Orchestration can be modified to react to specific exceptions as needed.

This sample should work in BizTalk 2004 and BizTalk 2006.

Get more information from the original blog post on this topic: http://www.biztalkgurus.com/biztalk_server/biztalk_blogs/b/biztalk/archive/2005/05/26/nack-message-processing-orchestration-for-biztalk-server-2004.aspx


  • Downloads: 1,137
  • Size: 7.2kB
  • Views: 4,017
  • Comments 1
Rate This
Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment
  • Post
Comments
  • re: NAck Processing using an Orchestration

    I saw this NACK example, and had to think about a "loose end" I still haven't found an answer for yet, so I thought I'd ask you! A few questions: 1. Did you create the NACK.xsd yourself by hand? If not, how did you create it? 2. Did you ever try to map the NACK message as an outbound map on an incoming request-response port? See my explanation of this question below. We're talking BTS06R2, not BTS04 here. I once had to deal with a webservice client that expected a valid response message, even in the case of exceptions (I didn't design it!). I wanted to deal with this using only message-routing and WCF-BasicHttp adapters (the webservice request-response call was forwarded to another system by BizTalk using only message routing & WCF adapters). Dealing with all kind of exceptions becomes hard, because for each fault message published by the forwarding solicit-response port, you need to specify an outbound map on the incoming request-response port (at this point in time I really think it would have been better to use an orchestration and use general exception handling). One of those maps was a NACK-to-response map, in case the forwarding WCF adapter couldn't deliver the request. Hopefully this explains my question 2 above. Thanks, Bram.
Page 1 of 1 (1 items)