Toute table de codes d'application peut être utilisée en tant que type de données dans votre jeu de règles CER.
Pour créer une instance d'une entrée de table de codes (c'est-à-dire pour faire référence à un élément particulier de la table de codes), vous pouvez utiliser l'expression Code.
<?xml version="1.0" encoding="UTF-8"?> <RuleSet name="Example_codetableentryDataType" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation= "http://www.curamsoftware.com/CreoleRulesSchema.xsd"> <Class name="Person"> <Attribute name="gender"> <type> <!-- La valeur de cet attribut doit être une entrée de la table de codes Gender de Cúram. --> <codetableentry table="Gender"/> </type> <derivation> <specified/> </derivation> </Attribute> <Attribute name="isMale"> <type> <javaclass name="Boolean"/> </type> <derivation> <!-- Utilisez Code pour créer une valeur codetableentry pour comparaison. --> <equals> <reference attribute="gender"/> <Code table="Gender"> <!-- Code issu de la table de codes --> <String value="MALE"/> </Code> </equals> </derivation> </Attribute> </Class> </RuleSet>