Biztalk BRE未正确评估条件

时间:2014-05-07 13:33:50

标签: biztalk business-rules

我正在从Biztalk认证指南中实现一个简单的BRE示例。我的政策如下:

enter image description here

似乎很容易。但后来我尝试使用LoanAmount = 20的XML来测试我的策略.BRE告诉我,20< 100 = false:

Test Expression: TypedXmlDocument:LoanApp:/LoanApp.LoanAmount < 100
Left Operand Value: 20
Right Operand Value: 100
Test Result: False

当我使用具有LoantAmount = 10的相同XML测试策略时,一切正常:

Test Expression: TypedXmlDocument:LoanApp:/LoanApp.LoanAmount < 100
Left Operand Value: 10
Right Operand Value: 100
Test Result: True

似乎是一些尴尬的魔法。

1 个答案:

答案 0 :(得分:1)

刚认识到它被比较为字符串,因为LoanAmount架构元素是字符串类型。