【发布时间】:2018-12-02 14:48:15
【问题描述】:
通过 BizTalk 2016 FP3,我正在制定一项新策略。我还在创建一个词汇表,因为这使规则更易于阅读。问题是,如果我创建一个新版本的词汇表,策略会继续引用旧版本。
为了指向新词汇,我需要创建一个新版本的策略,然后替换所有对词汇项目的引用。这非常耗时。
我知道规则引擎数据库中的“重新词汇”和“重新规则集”表,以及通过将“nStatus”值设置为零来“取消发布”的能力 - 但这不是这个特殊问题.
我相信 Acumen 曾经有一个实用程序可以解决这个问题。有谁知道这样的实用程序是否仍然可以在任何地方使用?
【问题讨论】:
-
不幸的是,要求工具被认为是 Stackoverflow 的主题。以前从未听说过该工具。他们的整个网站都处于离线状态,并且已经离线了几年。在 Wayback 机器中仍然可以看到它web.archive.org/web/20090227024457/http://acumenbusiness.com:80/…
-
取消发布、编辑和重新发布解决问题的方法是不要增加词汇的版本号。这样就无需将策略重新指向新词汇。
-
感谢@Dijkgraaf,该工具似乎消失了。这是一种耻辱,因为它在杰福德的圣经(wrox.com/WileyCDA/WroxTitle/…)中得到了赞扬,所以我认为它会很有用。我看到你关于词汇版本控制的观点,但不禁认为 bre 作曲家并不完整。我经常发现,通过词汇条目抽象出复杂性的结构整齐的规则,在对规则或词汇进行微小更改后,突然变成冗长的 xpath 语句的混乱。
-
是的,在这种情况下,您必须重新选择那些已更改的词汇项目。我同意这是相当痛苦的。也许有人会启动一个开源项目来解决这个问题;-)
标签: biztalk business-rules biztalk-2016