このコンテンツは選択した言語では利用できません。
Chapter 23. Pricing Rule Example
23.1. Pricing Rule Example: Executing the Pricing Rule Example リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Procedure 23.1. Task
- Open your console.
- Open the file
PricingRuleDTExample.javaand execute it as a Java application. It will produce the following output in the console window:Cheapest possible BASE PRICE IS: 120 DISCOUNT IS: 20 - Use the following code to execute the example:
DecisionTableConfiguration dtableconfiguration = KnowledgeBuilderFactory.newDecisionTableConfiguration(); dtableconfiguration.setInputType( DecisionTableInputType.XLS ); KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder(); Resource xlsRes = ResourceFactory.newClassPathResource( "ExamplePolicyPricing.xls", getClass() ); kbuilder.add( xlsRes, ResourceType.DTABLE, dtableconfiguration );TheDecisionTableConfigurationobject's type is set toDecisionTableInputType.XLS.There are two fact types used in this example,DriverandPolicy. Both are used with their default values. TheDriveris 30 years old, has had no prior claims and currently has a risk profile ofLOW. ThePolicybeing applied for isCOMPREHENSIVE, and it has not yet been approved.