Does anyone know if the new data enumeration functionality in the BRMS
version 4.0.1 works with DSL sentences?

I have a Customer object that has a String attribute called value that can
be be one of the values "High", "Medium" and "Low". I've defined a data
enumeration for this as follows in the BRMS:

'Customer.value': ['High','Medium','Low']

This works fine using the guided editor and I see a drop down list
containing ['High','Medium','Low'] whenever I create a rule involving a
Customer value attribute. I then created a DSL which has the following
definitions in it:

[condition][]There is a Customer=c: Customer()
[condition][]- who is {value} value=value == "{value}"

I then created a guided rule that has the following when condition, where [
] represents the text box the guided editor creates to enter a value for the
{value} placeholder:

There is a Customer
- who is [ ] value

However, I had hoped that the data enumeration stuff would have worked out
that {value} represents a Customer.value attribute and consequently provided
a drop down list of values. So, I'm not sure if this is a bug, or this is
just not implemented and a possible JIRA enhancement request.

Thanks,
Shahad
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to