INITIALIZE OPENRULES ENGINE 6.2.4 Evaluation Version (build 06302013) for [file:rules/main/Decision.xls] INCLUDE=../../../openrules.config/DecisionTemplates.xls [../../../openrules.config/DecisionTemplates.xls] has been resolved to [file:/C:/_SourceRepo/openrules.decisions/openrules.config/DecisionTemplates.xls] Processing file:/C:/_SourceRepo/openrules.decisions/openrules.config/DecisionTemplates.xls INCLUDE=DecisionTable${OPENRULES_MODE}Templates.xls [DecisionTable${OPENRULES_MODE}Templates.xls] has been resolved to [file:/C:/_SourceRepo/openrules.decisions/openrules.config/DecisionTableExecuteTemplates.xls] Processing file:/C:/_SourceRepo/openrules.decisions/openrules.config/DecisionTableExecuteTemplates.xls IMPORT.JAVA=insurance.* INCLUDE.PATH=../include INCLUDE= [../include] has been resolved to [file:/C:/_SourceRepo/openrules.decisions/DecisionAutoInsurance/rules/include] [Glossary.xls] has been resolved to [file:/C:/_SourceRepo/openrules.decisions/DecisionAutoInsurance/rules/include/Glossary.xls] Processing file:/C:/_SourceRepo/openrules.decisions/DecisionAutoInsurance/rules/include/Glossary.xls INCLUDE= [../include] has been resolved to [file:/C:/_SourceRepo/openrules.decisions/DecisionAutoInsurance/rules/include] [Data.xls] has been resolved to [file:/C:/_SourceRepo/openrules.decisions/DecisionAutoInsurance/rules/include/Data.xls] Processing file:/C:/_SourceRepo/openrules.decisions/DecisionAutoInsurance/rules/include/Data.xls INCLUDE= [../include] has been resolved to [file:/C:/_SourceRepo/openrules.decisions/DecisionAutoInsurance/rules/include] [ValidationRules.xls] has been resolved to [file:/C:/_SourceRepo/openrules.decisions/DecisionAutoInsurance/rules/include/ValidationRules.xls] Processing file:/C:/_SourceRepo/openrules.decisions/DecisionAutoInsurance/rules/include/ValidationRules.xls INCLUDE= [../include] has been resolved to [file:/C:/_SourceRepo/openrules.decisions/DecisionAutoInsurance/rules/include] [DiscountRules.xls] has been resolved to [file:/C:/_SourceRepo/openrules.decisions/DecisionAutoInsurance/rules/include/DiscountRules.xls] Processing file:/C:/_SourceRepo/openrules.decisions/DecisionAutoInsurance/rules/include/DiscountRules.xls INCLUDE= [../include] has been resolved to [file:/C:/_SourceRepo/openrules.decisions/DecisionAutoInsurance/rules/include] [DriverDesignationRules.xls] has been resolved to [file:/C:/_SourceRepo/openrules.decisions/DecisionAutoInsurance/rules/include/DriverDesignationRules.xls] Processing file:/C:/_SourceRepo/openrules.decisions/DecisionAutoInsurance/rules/include/DriverDesignationRules.xls INCLUDE= [../include] has been resolved to [file:/C:/_SourceRepo/openrules.decisions/DecisionAutoInsurance/rules/include] [PremiumCalculationRules.xls] has been resolved to [file:/C:/_SourceRepo/openrules.decisions/DecisionAutoInsurance/rules/include/PremiumCalculationRules.xls] Processing file:/C:/_SourceRepo/openrules.decisions/DecisionAutoInsurance/rules/include/PremiumCalculationRules.xls IMPORT.STATIC=com.openrules.tools.Methods *** Policy: Policy [drivers=[Driver [name=John Smith, age=24, gender=Male, maritalStatus=Single, dmvPoints=5], Driver [name=Mary Smith, age=19, gender=Female, maritalStatus=Single, dmvPoints=0]], vehicles=[Vehicle [make=Nissan, model=Maxima, year=2000, hasAbs=true, hasAlarm=false, yearlyMileage=12000], Vehicle [make=Toyota, model=Corrola, year=1979, hasAbs=false, hasAlarm=false, yearlyMileage=8000]], usages=[insurance.Usage@1540b40, insurance.Usage@ae997b], address=Address [street1=2 Overview Ct., street2=null, city=Edison, state=NJ, zip=08817], rejectedDrivers=false, rejectedVehicles=false] *** Decision DetermineInsurancePremium *** Decision has been initialized Decision Run has been initialized Decision DetermineInsurancePremium: Validate Policy Decision ValidatePolicy: Validate Drivers Decision ValidatePolicy: Validate Vehicles Decision DetermineInsurancePremium: Calculate Premium Decision CalculatePremium: Designate Drivers to All Vehicles Vehicle Veh 1 has designated driver John Smith Vehicle Veh 2 has designated driver Mary Smith Decision CalculatePremium: Give Discounts to Drivers Decision CalculatePremium: Give Discounts to Vehicles Decision CalculatePremium: Calculate Premiums Base premium for Veh 1: 859.04 Discount [type=mileage, value=0.99, showInPolicy=true] Discount [type=has ABS, value=0.99, showInPolicy=true] Discount [type=demographic, value=1.2, showInPolicy=true] Discount [type=points, value=1.08, showInPolicy=true] Discounted premium for Veh 1: 1,091.16 Base premium for Veh 2: 832.98 Discount [type=mileage, value=0.97, showInPolicy=true] Discounted premium for Veh 2: 807.99 Decision has been finalized After decision's run: Policy [drivers=[Driver [name=John Smith, age=24, gender=Male, maritalStatus=Single, dmvPoints=5], Driver [name=Mary Smith, age=19, gender=Female, maritalStatus=Single, dmvPoints=0]], vehicles=[Vehicle [make=Nissan, model=Maxima, year=2000, hasAbs=true, hasAlarm=false, yearlyMileage=12000], Vehicle [make=Toyota, model=Corrola, year=1979, hasAbs=false, hasAlarm=false, yearlyMileage=8000]], usages=[insurance.Usage@1540b40, insurance.Usage@ae997b], address=Address [street1=2 Overview Ct., street2=null, city=Edison, state=NJ, zip=08817], rejectedDrivers=false, rejectedVehicles=false] Calculated Premium = 1,899.15