Geeks With Blogs

Charles Young

Being known for my interest in rules processing, I quite often get asked to help with problems with MS BRE.   A couple of days ago, I was asked to help investigate an issue occurring in production for a BizTalk Server application.   Occasionally, in a fairly high throughput system, BizTalk logs an error stating that a problem has been encountered while executing a rule set.   That is the only information provided, with no hint of what the problem might be, and because the issue only occurs intermittently under real-world conditions in the production environment, it was not obvious how to obtain further insight without disrupting live operations.

This article investigates one way of handling this deilemma through the use of the compensation handling feature of Microsoft's Business Rules Engine.   It goes on to discuss the broader use of compensation handling in rule processing.

Posted on Wednesday, January 23, 2008 12:48 AM BizTalk Server 2004/2006 , Microsoft Business Rule Framework | Back to top

Comments on this post: MS BRE: Using Compensation handlers

No comments posted yet.
Your comment:
 (will show your gravatar)

Copyright © Charles Young | Powered by: