XML Reference

Here is an example rule set with Display and non-Display rule attributes:

<?xml version="1.0" encoding="UTF-8"?>
<RuleSet name="Example_Display"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:noNamespaceSchemaLocation=
"http://www.curamsoftware.com/CreoleRulesSchema.xsd">


  <Class name="HouseholdMember">

    <!-- This attribute will be made available for display in
 decision details -->
    <Attribute name="dateOfBirth">
      <Annotations>
        <Display/>
      </Annotations>
      <type>
        <javaclass name="curam.util.type.Date"/>
      </type>
      <derivation>
        <specified/>
      </derivation>
    </Attribute>

    <!-- This attribute will be made available for display in
         decision details -->
    <Attribute name="fullName">
      <Annotations>
        <Display/>
      </Annotations>
      <type>
        <javaclass name="curam.creole.value.Message"/>
      </type>
      <derivation>
        <XmlMessage>
          <replace>
            <reference attribute="firstName"/>
          </replace>
          <replace>
            <String value=" "/>
          </replace>
          <replace>
            <reference attribute="surname"/>
          </replace>
        </XmlMessage>
      </derivation>
    </Attribute>
    
    <!-- This attribute is used as an input into the calculated
         fullName, but is not directly required for display -->
    <Attribute name="firstName">
      <type>
        <javaclass name="String"/>
      </type>
      <derivation>
        <specified/>
      </derivation>
    </Attribute>
    
    <!-- This attribute is used as an input into the calculated
         fullName, but is not directly required for display -->
    <Attribute name="surname">
      <type>
        <javaclass name="String"/>
      </type>
      <derivation>
        <specified/>
      </derivation>
    </Attribute>
    
  </Class>
</RuleSet>