Questions tagged [biztalk-rule-engine]

The BizTalk Business Rules Engine (BRE) provides a framework to implement business rules within a BizTalk application (or other .Net Server application).

The BizTalk Business Rules Engine (BRE) provides a framework to implement business rules within a BizTalk application (or other .Net Server application, although this still requires BizTalk licensing).

The Microsoft BizTalk Business Rules Engine consists of the following major components:

  • Rules - as defined in the form of if condition ... then action ....
  • Policies - provide groupings of rules
  • Vocabularies - allow the definition and use of domain specific terminology within rules.
  • Facts - Which trigger the rules, and can of the form of Xml messages, .Net components, or Sql row data.
  • Rule Store - The Knowledge Base of facts
30 questions
5
votes
4 answers

Alternatives to BizTalk as a rules engine

My customer wants a end-user configurable rules engine. Currently they are considering BizTalk. Are their any other alternatives that they should consider?
Jonathan Allen
  • 68,373
  • 70
  • 259
  • 447
3
votes
1 answer

How should I use BizTalk's Business Rules Engine from a .NET Windows application?

We're developing a WPF business application for internal users, but this problem could apply to WinForms easily as well. We want to leverage a business rules engine to make modifying the rules in the future easier as well as to possibly let the…
Sean Hanley
  • 5,677
  • 7
  • 42
  • 53
3
votes
1 answer

Biztalk - possible to create rule/policy programmatically?

It seems that Biztalk only supports making rules via the Business Rules Composer, a design-time tool. Everywhere I see "programmatic" referring to Biztalk's Business Rules Engine (BRE), I only see that you can execute the rules in .NET, but not…
David Storfer
  • 333
  • 3
  • 11
3
votes
1 answer

BizTalk Deployment and Business Rules

I am a newbie to BizTalk development, having only been using it properly for 6-7 weeks, so forgive my naivety. I have a basic BizTalk 2013 application in development and am ready to deploy to a test environment. I am using business rules to define…
2
votes
1 answer

BizTalk rules engine not firing actions despite conditions being met

I have an orchestration in BizTalk that has a CallRules shape in it. The orchestration was not behaving as expected, and I narrowed the issue down to the Business Rules Engine (BRE). I used the Test Policy functionality in the Business Rules…
2
votes
1 answer

Biztalk Rule engine : How can use .net classes to validate incoming message

What I want to do is this : I am getting an xml as incoming. That has as "id" element. Now in a .net class library , I want to check that an entity with this id already exists in my db or not. If it already exists, the call is invalid. How can I…
Dipti Mehta
  • 537
  • 3
  • 13
2
votes
2 answers

BtsTask to import policy

I am looking for a way to import BRE generated policy with its vocabularies into BizTalk application from a command line (in order to script it) leveraging BtsTask command line tool. I've searched around, and couldn't find a firm answer.
Sean Feldman
  • 23,443
  • 7
  • 55
  • 80
2
votes
1 answer

How to import/export the tracking setting of a policy

I've noted from the MSDN page that policy isn't exportable to a bindings file. Is there another way to import/export the tracking setting?
SteveC
  • 15,808
  • 23
  • 102
  • 173
2
votes
2 answers

Is it possible to use BizTalk Rule Engine independently from BizTalk Server?

Currently I'm involved in a project with lots of rules in it. There's an idea to use BizTalk's Business Rule Composer for rule creation. Question1. Is it possible to use it independently? Question2. If so, how can I subscribe to change of different…
mehrandvd
  • 8,806
  • 12
  • 64
  • 111
1
vote
2 answers

BizTalk BRE InvalidCastException

I have configured a new VM (MS Virtual Server running Windows Server 2003) as a copy of an existing VM hosting BizTalk server 2006. I have run into a problem with BRE processing. The policy is deployed and vocabulary published exactly as on the…
Rob Bowman
  • 7,632
  • 22
  • 93
  • 200
1
vote
2 answers

General questions about Biztalk

What is different between Business rules engine and Orchestration? When working with Biztalk, does it focus more in drop and click then doing hard coding in C#? If coding possible, what are you coding? I understand when you are coding a function…
HelloWorld1
  • 13,688
  • 28
  • 82
  • 145
1
vote
3 answers

Can anyone tell me of there is a web based Biztalk business rule engine composer?

Was wondering if anyone can anyone tell me of there is a web-based Biztalk business rule engine composer???
Somedeveloper
  • 817
  • 2
  • 14
  • 31
1
vote
1 answer

BizTalk Business Rules Engine Pipeline Framework

I have this XML message:
ReqID_0 Date_0
Description_0
Andrade
  • 23
  • 5
1
vote
1 answer

How to organize lots of policies in BizTalk Server?

I have a project which is using BizTalk Server 2013 R2 in which, there's lots of policies stored in Business Rule Composer and it's really hard to manage and find them. According to the business, the policies can be grouped into some categories like…
mehrandvd
  • 8,806
  • 12
  • 64
  • 111
1
vote
1 answer

Need a way to pass a node of any type to a custom function from within the BizTalk rule engine

I'm working on a BizTalk application. I have setup my vocabularies and have started writing the rules in the rule composer. After evaluating a rule, I have made a function called AddValidationError which writes the validation error into the XML…
There is no spoon
  • 1,775
  • 2
  • 22
  • 53
1
2