You just add it to the template file as "header text".
Have you read the documentation on templates? Which version?
-W
2011/6/1 ChrisMu <christopher.mullard(a)credit-suisse.com>
Ok, thanks, but how do I do that in a template?
------------------------------
*From:* Wolfgang Laun-2 [via Drools] [mailto:[hidden
email]<http://user/SendEmail.jtp?type=node&node=3011115&i=0>]
*Sent:* 01 June 2011 15:46
*To:* Mullard, Christopher
*Subject:* Re: [rules-users] Smart Templates
In the Drools Expert manual, search for
"And, finally, here is an example of Import, Variables and Functions."
The figure below shows cells from a spreadsheet.
-W
2011/6/1 ChrisMu <[hidden
email]<http://user/SendEmail.jtp?type=node&node=3011098&i=0>
>
> Sorry - you're losing me - could you give an example please?
>
> Thanks
>
> ------------------------------
> *From:* Wolfgang Laun-2 [via Drools] [mailto:[hidden
email]<http://user/SendEmail.jtp?type=node&node=3011008&i=0>]
>
> *Sent:* 01 June 2011 15:25
>
> *To:* Mullard, Christopher
> *Subject:* Re: [rules-users] Smart Templates
>
> It's just like a Java static method. Call JAva code if you don't want to
> put it all into DRL function, or import from Java in the first place. Both
> "import" and "function" can be used in spreadsheets.
> -W
>
>
> 2011/6/1 ChrisMu <[hidden
email]<http://user/SendEmail.jtp?type=node&node=3010989&i=0>
> >
>
> Agreed, but this was just an example - if the function required
>> something more complicated - say a DB lookup, could it be done?
>>
>> ------------------------------
>> *From:* Wolfgang Laun-2 [via Drools] [mailto:[hidden
email]<http://user/SendEmail.jtp?type=node&node=3010490&i=0>]
>>
>> *Sent:* 01 June 2011 12:40
>> *To:* Mullard, Christopher
>> *Subject:* Re: [rules-users] Smart Templates
>>
>> If there are just 2 types (IRDELTA, COMLEASEDELTA) you can add a
>> function that computes this from the 3-letter name.
>> -W
>>
>>
>> 2011/6/1 ChrisMu <[hidden
email]<http://user/SendEmail.jtp?type=node&node=3010275&i=0>
>> >
>>
>>> Possibly. Let me try again with what I'm trying to achieve.
>>> Given this excerpt from a decision table:
>>>
>>>
>>> Basically I want to be able to specify a template that says 'If Arg0 is
>>> a currency, output RiskType IRDELTA (and currency), if Arg0 is a commodity
>>> (begins with 'X') then output RiskType COMLEASEDELTA (and
commodity).
>>>
>>> When fed with data, this would generate the rules:
>>>
>>> when Arg0 = USD, output RiskType IRDELTA, USD
>>> when Arg0 = GBP, output RiskType IRDELTA, GBP
>>> etc
>>> when Arg0 = XAU, output RiskType COMLEASEDELTA, XAU
>>> etc
>>>
>>> In this way theRiskType name is inferred from the data when the rules
>>> are generated. It can be done by explicitly stating all possible
>>> combinations as in the decision table above but that gets tedious quickly. I
>>> wanted to have a more general template that could generate all the specific
>>> rules instances.
>>>
>>> Does that make more sense?
>>>
>>> Thanks
>>> Chris
>>>
>>>
>>> ------------------------------
>>> *From:* Wolfgang Laun-2 [via Drools] [mailto:[hidden
email]<http://user/SendEmail.jtp?type=node&node=3010119&i=0>]
>>>
>>> *Sent:* 01 June 2011 11:21
>>> *To:* Mullard, Christopher
>>> *Subject:* Re: [rules-users] Smart Templates
>>>
>>> I don't want to confuse you, but have you considered *not *using
>>> templates at all? If you can generate N rules from N objects containing
>>> different literals for matching a fact or for updating a fact field, then
>>> you can achieve the same thing with a single rule *and additional facts
>>> containing those literal values.*
>>>
>>> rule "one 4 all"
>>> when
>>> Â Â Service( $name: name, $value: value )
>>> Â Â $sb: ServiceBean( name == $name, value == $value )
>>> then
>>> Â Â # RiskType ... is what?
>>> Â Â ...$value..., ...$sb.getType()...
>>> end
>>>
>>> -W
>>>
>>>
>>> _______________________________________________
>>> rules-users mailing list
>>> [hidden email]
<
http://user/SendEmail.jtp?type=node&node=3010097&i=0>
>>>
https://lists.jboss.org/mailman/listinfo/rules-users
>>>
>>>
>>> ------------------------------
>>> If you reply to this email, your message will be added to the
>>> discussion below:
>>>
http://drools.46999.n3.nabble.com/Smart-Templates-tp3006479p3010097.html
>>> To unsubscribe from Smart Templates, click here.
>>>
>>>
>>>
==============================================================================
>>> Please access the attached hyperlink for an important electronic
>>> communications disclaimer:
>>>
http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html
>>>
>>>
==============================================================================
>>>
>>>
>>> ------------------------------
>>> View this message in context: RE: [rules-users] Smart
Templates<http://drools.46999.n3.nabble.com/Smart-Templates-tp3006479p...
>>> Sent from the Drools: User forum mailing list
archive<http://drools.46999.n3.nabble.com/Drools-User-forum-f47000.htm...
Nabble.com.
>>>
>>> _______________________________________________
>>> rules-users mailing list
>>> [hidden email]
<
http://user/SendEmail.jtp?type=node&node=3010275&i=1>
>>>
https://lists.jboss.org/mailman/listinfo/rules-users
>>>
>>>
>>
>> _______________________________________________
>> rules-users mailing list
>> [hidden email]
<
http://user/SendEmail.jtp?type=node&node=3010275&i=2>
>>
https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>> ------------------------------
>> If you reply to this email, your message will be added to the
>> discussion below:
>>
http://drools.46999.n3.nabble.com/Smart-Templates-tp3006479p3010275.html
>> To unsubscribe from Smart Templates, click here.
>>
>>
>> ==============================================================================
>> Please access the attached hyperlink for an important electronic
>> communications disclaimer:
>>
http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html
>>
>> ==============================================================================
>>
>>
>> ------------------------------
>> View this message in context: RE: [rules-users] Smart
Templates<http://drools.46999.n3.nabble.com/Smart-Templates-tp3006479p...
>> Sent from the Drools: User forum mailing list
archive<http://drools.46999.n3.nabble.com/Drools-User-forum-f47000.htm...
Nabble.com.
>>
>> _______________________________________________
>> rules-users mailing list
>> [hidden email]
<
http://user/SendEmail.jtp?type=node&node=3010989&i=1>
>>
https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>
> _______________________________________________
> rules-users mailing list
> [hidden email] <
http://user/SendEmail.jtp?type=node&node=3010989&i=2>
>
https://lists.jboss.org/mailman/listinfo/rules-users
>
>
> ------------------------------
> If you reply to this email, your message will be added to the
> discussion below:
>
http://drools.46999.n3.nabble.com/Smart-Templates-tp3006479p3010989.html
> To unsubscribe from Smart Templates, click here.
>
>
> ==============================================================================
> Please access the attached hyperlink for an important electronic
> communications disclaimer:
>
http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html
>
> ==============================================================================
>
>
> ------------------------------
> View this message in context: RE: [rules-users] Smart
Templates<http://drools.46999.n3.nabble.com/Smart-Templates-tp3006479p...
> Sent from the Drools: User forum mailing list
archive<http://drools.46999.n3.nabble.com/Drools-User-forum-f47000.htm...
Nabble.com.
>
> _______________________________________________
> rules-users mailing list
> [hidden email] <
http://user/SendEmail.jtp?type=node&node=3011098&i=1>
>
https://lists.jboss.org/mailman/listinfo/rules-users
>
>
_______________________________________________
rules-users mailing list
[hidden email] <
http://user/SendEmail.jtp?type=node&node=3011098&i=2>
https://lists.jboss.org/mailman/listinfo/rules-users
------------------------------
If you reply to this email, your message will be added to the discussion
below:
http://drools.46999.n3.nabble.com/Smart-Templates-tp3006479p3011098.html
To unsubscribe from Smart Templates, click here.
==============================================================================
Please access the attached hyperlink for an important electronic
communications disclaimer:
http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html
==============================================================================
------------------------------
View this message in context: RE: [rules-users] Smart
Templates<http://drools.46999.n3.nabble.com/Smart-Templates-tp3006479p...
Sent from the Drools: User forum mailing list
archive<http://drools.46999.n3.nabble.com/Drools-User-forum-f47000.htm...
Nabble.com.
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users