11. The DRA of claim 8 wherein: the second displayed component is associated with a set of possible alphanumeric values and each alphanumeric value of the set corresponds to a numeric value, in receiving a selection of at least one of the first displayed component and the second displayed component, the processor is configured to receive a selection of the first displayed component, and in receiving the rule definition the processor is configured to receive a specified numeric value for the first displayed component, wherein the specified numeric value does not correspond to any alphanumeric value of the set.
8. A Diameter Routing Agent (DRA) for enabling a user to define message processing rules, the DRA comprising: a user interface and a processor with a coupled memory, wherein the processor is configured to: receive, via the user interface, a request to define a behavior rule for the DRA; retrieve metadata associated with a context object; determine that a component specified by the metadata is an enumerated type component; present, via the user interface, a first displayed component for the enumerated type component, wherein the first displayed component is associated with a numeric value; present, via the user interface, a second displayed component for the enumerated type component, wherein the second displayed component is associated with an alphanumeric value, wherein the first displayed component and the second displayed component represent a same enumerated type component; and receive, via the user interface, a rule definition, wherein receiving the rule definition comprises receiving a selection of at least one of the first displayed component and the second displayed component.