使用BizTalk 2016 Enterprise FP3 CU5。 我已经创建了一个词汇定义来指向xml模式的元素,如下所示:
如果在规则引擎中声明的xml文档包含此元素,则我需要一条规则来执行。因此,我将“ Exists”谓词添加到新规则的条件中,如下所示:
然后显示:
然后我将新的词汇定义拖到条件上。我的问题是,显示的是完整的xpath,而不是定义的名称(Get.Uniform.ClosedByOfficerCode)。
注意:我只看到“存在”谓词存在此问题,对于其他谓词(例如“不等于”),则会显示vocab定义,而不是完整的xpath:
我在这里做错什么了吗?我的理解是,创建词汇表定义的好处之一是使规则更易于阅读和维护。