gpt4 book ai didi

尽管满足条件,BizTalk 规则引擎仍不会触发操作

转载 作者:行者123 更新时间:2023-12-02 04:48:30 26 4
gpt4 key购买 nike

我在 BizTalk 中有一个编排,其中有一个 CallRules 形状。编排未按预期运行,我将问题范围缩小到业务规则引擎 (BRE)。

我使用了业务规则编辑器中的测试策略功能,并为其提供了一个消息实例。 BRE 评估了这些规则,并在检查输出时发现其中一条规则已完全满足。该规则中的每个条件均已评估为 true,但操作尚未应用于我的消息。

我无法弄清楚为什么会这样 - 如果满足条件,为什么不应用操作?!

最佳答案

事实证明,这需要一个新的注册表项来允许调用 BRE 中的静态 .NET 类成员。

参见this MSDN article它描述了每个场景的注册表项应该是什么。默认情况下它不存在,因此默认为零,这需要首先断言类实例。

对于 64 位安装, key 可以在 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BusinessRules\3.0 中找到,而不是在 MSDN 上指定的路径。

我不确定为什么 BRE 不警告某些操作无法应用 - 这将非常有用。

当您在测试策略输出中看到名为RULE FIRED的条目时,您可以确定您的规则已得到满足并已应用操作。

关于尽管满足条件,BizTalk 规则引擎仍不会触发操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8260145/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com