Se puede utilizar cualquier tabla de códigos de aplicación como tipo de datos en el conjunto de reglas de CER.
Para crear una instancia de una entrada de tabla de códigos (es decir, para hacer referencia a un elemento concreto de la tabla de códigos), utilice la expresión 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> <!-- El valor de este atributo será una entrada de la tabla de códigos "Gender" de Cúram. --> <codetableentry table="Gender"/> </type> <derivation> <specified/> </derivation> </Attribute> <Attribute name="isMale"> <type> <javaclass name="Boolean"/> </type> <derivation> <!-- Utilizar "Code" para crear un valor de codetableentry para la comparación. --> <equals> <reference attribute="gender"/> <Code table="Gender"> <!-- El código de la tabla de códigos --> <String value="MALE"/> </Code> </equals> </derivation> </Attribute> </Class> </RuleSet>