On 21 September 2011 11:01, Michael Anstis <[email protected]> wrote:

> This JIRA basically says it's a bug that Templates cannot be expanded
> unless a value is given for each template-key.
>

I don't think it says that. The JIRA is due to the impossibility of
distinguishing between nothing and an empty string in a spreadsheet cell
(unless it were written with delimiting quotes, which it isn't).

You can expand templates programmatically with any value as an actual macro
parameter.

To solve the spreadsheet dilemma you could think up several hacks, similar
to the one that was reported as implemented for
https://issues.jboss.org/browse/JBRULES-2409 only yesterday, e.g., another
spreadsheet setting

   EmptyString <text>

defining <text> as a stand-in for the nothingness of the empty string.

-W


>
> E.G. Smurf( name == "@{smurfName}", colour=="@{smurfColour}" ) won't be
> included in the generated DRL unless a value for "smurfName" and
> "smurfColour" is given.
>
> IMO, I'd agree - it's a painful limitation, however thought I'd ask if
> anybody knows of any history as to why it might have been implemented this
> way before I stamp over what might be considered as "correct behavior"?
>
> Obviously, in my example, Smurfs are always blue ;)
>
> Cheers,
>
> Mike
>
> _______________________________________________
> rules-dev mailing list
> [email protected]
> https://lists.jboss.org/mailman/listinfo/rules-dev
>
>
_______________________________________________
rules-dev mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-dev

Reply via email to