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.mull...@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-tp3006479p3010119.html> >>>> Sent from the Drools: User forum mailing list >>>> archive<http://drools.46999.n3.nabble.com/Drools-User-forum-f47000.html>at >>>> 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-tp3006479p3010490.html> >>> Sent from the Drools: User forum mailing list >>> archive<http://drools.46999.n3.nabble.com/Drools-User-forum-f47000.html>at >>> 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-tp3006479p3011008.html> >> Sent from the Drools: User forum mailing list >> archive<http://drools.46999.n3.nabble.com/Drools-User-forum-f47000.html>at >> 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-tp3006479p3011115.html> > Sent from the Drools: User forum mailing list > archive<http://drools.46999.n3.nabble.com/Drools-User-forum-f47000.html>at > Nabble.com. > > _______________________________________________ > rules-users mailing list > rules-users@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/rules-users > >
_______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users