Here's my revised proposal based on this thread's discussions:

1. Add a "context" service property to our existing
BindingValuesProvider (BVP) implementations, value="request". The
context property can have multiple values.

2. Modify the scripting setup in DefaultSlingScript so that any BVP
which has a "context" service property which doesn't include a
"request" value is ignored. Maybe warn if a BVP with no "context"
property is found, as we'd like people to add this property from now
on.

3. Provide a service to collect relevant BVPs when setting up
scripting, based on a set of context values.

-Bertrand

Reply via email to