全部,
我正在使用 Drools Workbench 6.2.0.Final 以声明方式创建引导规则...
我的情况是这样的:
有一个具有以下属性的贷款数据对象:
- 状态 - 字符串
- 金额 - 双倍
- 利率 - 双倍
- 消息 - 字符串
- 要求 - 布尔值
自动生成的 drl 文件为:
rule "Arizona"
when
loan : Loan( state == "Arizona", amount >= 1000 , amount <= 3000,
interestRate >= 0.15, interestRate <= 0.50 )
then
loan.setRequirement( true );
end
问题):
(1) 当此规则失败时,如何以声明方式使用引导规则编辑器设置以下内容:
loan.setMessage( "Allowed values for amount should be in the range of 1000 to 3000");
或者
loan.setMessage( "Allowed values for interest rate values should be in the range of 15% to 50%" );
(2)有没有办法以声明方式自定义SOAP Response:
例如
<requirement>true</true>
或者
<requirement>false</requirement>
<message>Allowed values for amount should be in the range of 1000 to 3000</message>
或者
<requirement>false</requirement>
<message>Allowed values for interest rate values should be in the range of 15% to 50%</message>
不想以编程方式执行此操作...
谢谢大家...