问题标签 [biztalk-rule-engine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
biztalk - BizTalk BRE InvalidCastException
我已将新 VM(运行 Windows Server 2003 的 MS 虚拟服务器)配置为托管 BizTalk Server 2006 的现有 VM 的副本。我遇到了 BRE 处理问题。策略的部署和词汇表的发布与工作虚拟机上的完全一样。
一个编排调用一个辅助组件,该组件又使用 BRE 组件。辅助组件中似乎执行的最后一行是:
我从下面的事件日志中粘贴了堆栈跟踪:
看起来 Microsoft.RuleEngine.Configuration.GetInt32 正在传递一个无法转换为 Int32 的值?
我试过取消配置/重新配置 BRE。据我所知,新服务器上的所有内容都完全按照工作服务器进行配置。
任何帮助,感激地接受 - 我整天都被这个困扰!
biztalk - BizTalk 业务规则引擎 - 重复元素
我正在尝试创建我认为应该是一个相对简单的业务规则来操作 XML 模式中的重复元素。
考虑以下 XML 片段(为了便于阅读,删除了命名空间进行了简化):
我想做的是有两个规则:
- 设置 /Root/AllAccounts/Account[x]/AllCustomers/Customer[primary='true']/canSelfServe = true IF arrearsAmount < currentPayment
- 设置 /Root/AllAccounts/Account[x]/AllCustoemrs/Customer[primary='true']/canSelfServer = false IF arrearsAmount >= currentPayment
其中 [x] 是 0...XML 中存在的 /Root/AllAccounts/Account 记录数。
我为此尝试了两个简单的规则,每个规则似乎触发 x * x 次,其中 x 是 XML 中的 Account 记录数。我只希望每个规则为每个帐户记录触发一次。
非常感谢任何帮助!
谢谢
安德鲁
biztalk - BtsTask 导入策略
我正在寻找一种方法,利用 BtsTask 命令行工具从命令行(为了编写脚本)将 BRE 生成的策略及其词汇导入 BizTalk 应用程序。
我四处寻找,并没有找到确切的答案。
biztalk - Biztalk - 可以以编程方式创建规则/策略吗?
Biztalk 似乎只支持通过设计时工具 Business Rules Composer 来制定规则。
我到处看到“程序化”指的是 Biztalk 的业务规则引擎 (BRE),我只看到您可以在 .NET 中执行规则,但实际上不能创建它们。我找到了 Microsoft.RuleEngine 命名空间,但文档很糟糕,示例为零,我什至无法判断您是否可以使用它来创建规则,或者只是检索规则(我找到的一个示例)。
是否有人知道此 API 是否存在和/或可能有用的博客/参考/文档。
biztalk - 谁能告诉我有一个基于网络的 Biztalk 业务规则引擎作曲家?
想知道是否有人可以告诉我有一个基于网络的 Biztalk 业务规则引擎作曲家???
biztalk - 可以在规则/策略的条件中使用自定义类吗?
我是第一次开始使用 Biztalk 2010。
我查看了这篇文章 ( http://www.codeproject.com/KB/biztalk/BRE.aspx ) 以针对条件触发自定义操作,但似乎在操作中使用了属性,而不是条件。动作可以引用接受非原始类型作为参数(例如自定义类等)的 .NET 方法吗?
c# - 关于 Biztalk 的一般问题
业务规则引擎和编排有什么不同?
使用 Biztalk 时,它是否更侧重于 drop and click 然后在 C# 中进行硬编码?
如果可以编码,你在编码什么?我了解当您编写功能时,例如在应用程序中按下按钮显示图像,但在 Biztalk 中它必须不同。
biztalk - Biztalk 规则引擎:如何使用 .net 类来验证传入消息
我想做的是:
我收到一个 xml 作为传入。这具有“id”元素。现在在.net
类库中,我想检查具有此 ID 的实体是否已存在于我的数据库中。如果已经存在,则调用无效。
如何使用 Biztalk 规则引擎来实现这一点?
biztalk - 尽管满足条件,BizTalk 规则引擎仍不触发操作
我在 BizTalk 中有一个编排,其中有一个CallRules
形状。编排没有按预期运行,我将问题缩小到业务规则引擎 (BRE)。
我在 Business Rules Composer 中使用了Test Policy功能,并为其提供了一个消息实例。BRE 评估了这些规则,并且在检查输出时,似乎已经完全满足了其中一个规则。该规则中的每个条件都已评估为真,但这些操作尚未应用于我的消息。
我不明白为什么会这样 - 如果条件得到满足,为什么不应用这些操作?!
wpf - 我应该如何在 .NET Windows 应用程序中使用 BizTalk 的业务规则引擎?
我们正在为内部用户开发一个 WPF 业务应用程序,但这个问题也很容易适用于 WinForms。我们希望利用业务规则引擎使将来更容易修改规则,并可能让业务人员在某个时候自己完成。
BizTalk(我们使用的是 2010)公开了它的业务规则引擎,虽然很复杂,但这看起来是一个潜在的有价值的解决方案,特别是如果我们也希望将它用于未来的应用程序。我们已经加载了一个带有开发人员版本的虚拟服务器来试用它,以及它自己的 SQL Server 实例来运行。
我读过的所有内容(示例和示例)似乎都显示将 BRE 程序集作为引用添加到应用程序项目中,然后使用提供的类来调用和执行策略。但他们还建议,这些程序集需要许可证,我们不能为将使用此 WPF 应用程序的数十个可能的最终用户中的每一个完全许可 BizTalk。
我对许可问题有误吗?是否可以(并且正常)将 BRE 程序集与您的应用程序一起部署到所有客户端计算机,以便它们与存在策略的 BizTalk 服务器进行通信?我是否应该考虑通过 Web 服务或其他方式公开 BRE API?是否已经有任何实现可以做到这一点?像这样公开 API 似乎不是一件小事……或者是吗?