15. A non-transitory machine-readable storage medium encoded with instructions for execution by a Diameter Routing Agent (DRA) for enabling a user to define message processing rules, the medium comprising: instructions for receiving, via a user interface of the DRA, a request to define a behavior rule for the DRA; instructions for retrieving metadata associated with a context object; instructions for determining that a component specified by the metadata is an enumerated type component; instructions for presenting, via the user interface, a first displayed component for the enumerated type component, wherein the first displayed component is associated with a numeric value; instructions for presenting, 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 instructions for receiving, 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.
15. A non-transitory machine-readable storage medium encoded with instructions for execution by a Diameter Routing Agent (DRA) for enabling a user to define message processing rules, the medium comprising: instructions for receiving, via a user interface of the DRA, a request to define a behavior rule for the DRA; instructions for retrieving metadata associated with a context object; instructions for determining that a component specified by the metadata is an enumerated type component; instructions for presenting, via the user interface, a first displayed component for the enumerated type component, wherein the first displayed component is associated with a numeric value; instructions for presenting, 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 instructions for receiving, 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. 18. The non-transitory machine-readable storage medium of claim 15 , 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, instructions for receiving a selection of at least one of the first displayed component and the second displayed component comprise instructions for receiving a selection of the first displayed component, and the instructions for receiving the rule definition comprise instructions for receiving a specified numeric value for the first displayed component, wherein the specified numeric value does not correspond to any alphanumeric value of the set.