3

Biztalk 似乎只支持通过设计时工具 Business Rules Composer 来制定规则。

我到处看到“程序化”指的是 Biztalk 的业务规则引擎 (BRE),我只看到您可以在 .NET 中执行规则,但实际上不能创建它们。我找到了 Microsoft.RuleEngine 命名空间,但文档很糟糕,示例为零,我什至无法判断您是否可以使用它来创建规则,或者只是检索规则(我找到的一个示例)。

是否有人知道此 API 是否存在和/或可能有用的博客/参考/文档。

4

1 回答 1

3

我想我至少找到了部分答案。我找到了一个使用 Rule API 的示例,但我还不知道您是否可以通过同一个库直接编辑 Biztalk 策略。

Biztalk SDK Samples 文件夹 (C:\Program Files\Microsoft BizTalk Server 2009\SDK\Samples\Business Rules) 中有一个示例,使用 Microsoft.RuleEngine 创建规则,然后将其保存到 XML 文件中(使用 Business规则语言 (BRL) 架构)。

我相信我已经看到其他示例展示了如何将该 XML 文件导入 Biztalk,因此至少它看起来可能是一个两步过程。如果我发现其他情况,无论好坏,我都会更新。

我很困惑为什么我没有在互联网上的任何地方看到这个任务的讨论。要么 Biztalk 非常不受欢迎,要么人们不怎么使用 BRE。

于 2010-10-11T19:38:55.660 回答