specified

규칙 처리에 의해 계산되지 않고 외부적으로(예: 데이터베이스에서 검색 또는 테스트 코드로 채움) 속성의 값이 지정되었음을 나타내는 마커 표현식입니다.

일반적으로 specified 속성이 시스템 외부에서 직접 가져오는 정보를 표시하고 다른 속성이 이 외부 정보를 사용하여 새 정보를 도출합니다.

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

    <!-- 이 정보는 계산하거나 도출할 수 없음 -
         외부 소스에서 지정되어야 함 -->
    <Attribute name="name">
      <type>
        <javaclass name="String"/>
      </type>
      <derivation>
        <specified/>
      </derivation>
    </Attribute>

    <!-- 이 정보는 계산하거나 도출할 수 없음 -
         외부 소스에서 지정되어야 함 -->
    <Attribute name="dateOfBirth">
      <type>
        <javaclass name="curam.util.type.Date"/>
      </type>
      <derivation>
        <specified/>
      </derivation>
    </Attribute>

    <!-- 기타 속성이 위의 "specified" 속성을 기반으로
         추가 정보를 도출/계산할 가능성이 큽니다. -->
  </Class>
</RuleSet>