Configure EnableTransaction and IsolationLevel property in Business Rules for Dynamic Send Port

Configure EnableTransaction and IsolationLevel property in Business Rules for Dynamic Send Port

Why do you want to add these properties to the BRE..??

                There is a performance tradeoff when using WCF adapters with Dynamic Send Port. Below is a link for more info.

http://blogs.msdn.com/mdoctor/archive/2009/12/18/performance-tip-when-using-wcf-custom-with-dynamic-send-ports-and-custom-bindings-on-biztalk-server-2009.aspx?CommentPosted=true#commentmessage

So if you are using ESB Toolkit 2.0 in your solution and you do not want to move towards static port then you can add the below line in your SetEndpointConfig value for BRE.

 BindingType=xyzAdapterBinding&EnableTransaction=true&IsolationLevel=ReadCommited&BindingConfiguration=<bindingname=”xyzAdapterBinding" />

The IsolationLevel values can be:

  • Serializable

  • RepeatableRead

  • ReadCommited

  • ReadUncommited

  • Snapshot

  • Chaos 

Below are few Business Rules Composer Screenshots:

       

       

Thanks,

Vishal Mody

Happy ESBing...!!!!!!

This article is part of the GWB Archives. Original Author: Vishal

New on Geeks with Blogs