BRE Walkthroughs

Hi all, I added the following walkthroughs to BizTalk Server documentation recently. Please download the latest documentation from: http://www.microsoft.com/downloads/details.aspx?FamilyId=3294DDAF-9F67-409F-A92D-2F6070DC0D1A&displaylang=en Walkthrough: Creating a Simple Policy Walkthrough: Testing the Policy Walkthrough: Invoking the Policy from an Orchestration Walkthrough: Creating and Using a Vocabulary in the Policy Walkthrough: Adding a Rule to the Policy Walkthrough: Modifying the Policy…

1

BizTalk 2004 SP2 – BRE (Business Rule Engine) Fixes

http://support.microsoft.com/kb/905290/ Fix 245451: BRE caches XML fields incorrectly    http://support.microsoft.com/kb/905571/ Fix: 245450: The Rule Engine is not honoring rule priorities correctly in high load   http://support.microsoft.com/kb/920136/ FIX: Some Business Rule Engine values in the Windows registry are reset to the default values in BizTalk Server 2004   For all the bugs fixed in BTS 2004…

0

What is the difference between Microsoft.RuleEngine.RuleSetDeploymentDriver and Microsoft.BizTalk.RuleEngineExtensions.RuleSetDeploymentDriver?

The Microsoft.RuleEngine assembly can be used by any .NET application. The BizTalk Server can be considered as one of the consumers of BRE. The Microsoft.BizTalk.RuleEngineExtensions is the extension for BizTalk to provide some additional functionality. The main difference is that the Microsoft.BizTalk.RuleEngineExtensions.RuleSetDeploymentDriver writes out information to the BizTalk tracking database so that rules can be…

1

EQUAL predicate beween Object types and Strings – Breaks in 2006

Here is a question I received on my blog: We have hundreds of BTS2004 rules where we use the EQUAL predicate beween Object types and Strings. Now I discovered that BTS2006 does not permit this anymore. Why is it undocumented? How do I migrate those Rules in BTS2006 ? SINCE I don’t have an email…

2

Ideas for BRE samples

Hi all, I am planning to create more BRE samples. I would really appreciate if you could let me know what kind of BRE samples you are looking for. If you have any feedback on BRE documentation, send it my way. Thanks & Regards, —————————————————— Sreedhar Pelluru, MCSD .NET, MCTS (BizTalk)                BizTalk Server User Education Team…

12

Walkthrough: Testing a Simple Policy

Attached: Testing a Simple Policy.zip file contains Word document for “Testing a Simple Policy” walkthrough SamplePO.xml SamplePO2.xml   Testing a Simple Policy.zip

0

Walkthrough: Creating a Simple Policy (level 200)

Attached: Creating a Simple Policy.zip file contains Word document for “Creating a Simple Policy” walkthrough PurchaseOrder.xsd schema Creating a Simple Policy.zip

0

BRE: Performance Consideration – Documentation in Development

Performance Considerations Introduction This topic discusses how the rule engine performs in various scenarios and with different values for the configuration/tuning parameters. Fact Types The rule engine takes less time to access .NET facts compared the time it takes to access the XML and database facts. If you have a choice of using either .NET…

2

How to invoke a policy from another policy? (Policy Chaining)

Policy ChainingThis sample demonstrates how to invoke a policy from another policy by calling the Execute method of the Policy class exposed directly by the Microsoft.RuleEngine assembly. PolicyChaining.exe

2

How to Insert XML Nodes from a Business Rule? – XMLHelper class

Inserting XML Nodes from Business RulesThis sample demonstrates how to insert nodes into an XML document and set their values from a business rule by using the XmlHelper class.    insertxmlnode.exe

2