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

Re: Business Rules Engine Policy not working in on Server 2008 64-bit

BizTalk 2009

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

Business Rules Engine Policy not working in on Server 2008 64-bit

Answered (Not Verified) This question has suggested answer(s)

I have a policy that contains a rule that uses the XmlHelper static class in the Microsoft.RuleEngine, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 library.

This works on a BizTalk 2006r2 implementation 32-bit Server 2003 but does not work in BizTalk 2009 on a Server 2008 64-bit.  

I am able to verify the policy using the Business Rules Composer but the policy does not work when called from an orchestration.

I have tried lots of different things and I am looking for some more things to try and/or advice.  Things I have tried.

  • Setting the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BusinessRules\3.0\StaticSupport to 1.
  • Setting the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BusinessRules\3.0\StaticSupport to 1.  Note: this made the Business Rules Composer work but not when the rule is called from an orchestration.
  • Setting the configuration of both BTSNTSvc.exe.config and BTSNTSvc64.exe.config to include the settings

<configSections>
  <section name="Microsoft.RuleEngine" type="System.Configuration.SingleTagSectionHandler"/>
</configSections>
<Microsoft.RuleEngine StaticSupport="1" />

Anything else to get this to work?

 

- Jeff

All Replies
Page 1 of 1 (4 items)