보다 복잡한 규칙 세트의 경우 RuleDoc을 사용하여 다음을 수행할 수 있습니다.
다음은 보다 복잡한 규칙 세트에 대한 XML입니다.
<?xml version="1.0" encoding="UTF-8"?> <RuleSet name="RetirementYearRuleSet" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation= "http://www.curamsoftware.com/CreoleRulesSchema.xsd"> <Class name="RetirementYear"> <Attribute name="yearOfBirth"> <type> <javaclass name="Number"/> </type> <derivation> <Number value="1970"/> </derivation> </Attribute> <Attribute name="ageAtRetirement"> <type> <javaclass name="Number"/> </type> <derivation> <Number value="65"/> </derivation> </Attribute> <Attribute name="yearOfRetirement"> <type> <javaclass name="Number"/> </type> <derivation> <arithmetic operation="+"> <reference attribute="yearOfBirth"/> <reference attribute="ageAtRetirement"/> </arithmetic> </derivation> </Attribute> </Class> </RuleSet>
다음은 위의 규칙 세트에 대해 생성된 RuleDoc입니다.
이 예제는 다음을 표시합니다.