The Drools Expert user-guide gives details (for calling from the RHS).
2012/2/13 freelance developpement <developpement.freelance(a)gmail.com>
thanks for your help
Michael Anstis
can you give me an example of calling a function in fragment drl?
the link does not contain enough detail
thanks in advance
2012/2/13 Michael Anstis <michael.anstis(a)gmail.com>
> DSL's don't support Template keys though...
>
https://issues.jboss.org/browse/GUVNOR-1799
>
> But, if you don't need that, then +1 - DSLs can hide the function call.
>
>
> 2012/2/13 Esteban Aliverti <esteban.aliverti(a)gmail.com>
>
>> If you are dealing with non-technical people, maybe you could also use a
>> DSL sentence to "hide" the function call.
>>
>> Best Regards,
>>
>> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
>>
>> Esteban Aliverti
>> - Developer @
http://www.plugtree.com
>> - Blog @
http://ilesteban.wordpress.com
>>
>>
>>
>> 2012/2/13 Michael Anstis <michael.anstis(a)gmail.com>
>>
>>> Your best bet would be to use a free-form DRL fragment in the Template
>>> UI and call the function as you would using DRL.
>>>
>>> Alternatively, feel free to look at
>>>
https://issues.jboss.org/browse/GUVNOR-1435 and submit a pull request
>>> :)
>>>
>>>
>>> 2012/2/13 freelance developpement <developpement.freelance(a)gmail.com>
>>>
>>>> No it's not a method defined in a java class, but it is a function
>>>> defined in Guvnor using the "Create new function".
>>>>
>>>> I want to call this function when I am trying to define a rule
>>>> template.
>>>>
>>>> 2012/2/13 Wolfgang Laun <wolfgang.laun(a)gmail.com>
>>>>
>>>>> 2012/2/13 freelance developpement
<developpement.freelance(a)gmail.com>
>>>>>
>>>>>> I have not understood your answer, what I meant was ,for example
i
>>>>>> had a program function
>>>>>>
>>>>>
>>>>> Do you mean a public static method in some Java Class?
>>>>>
>>>>> You should be able to define an "import function", even in
Guvnor.
>>>>>
>>>>> -W
>>>>>
>>>>> "utiliser une fonction dans une rule" n'est pas
"appeler une fonction
>>>>> pour d´efiner une rule"
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> that returns me the max and I want to make it available to one
who will
>>>>>> create the business rule .It goes like that when access to the
>>>>>> creation of a new rule template and not technical (he knows not
to
>>>>>> programming) it will use this function already defined in the
"
>>>>>> create new Function".
>>>>>>
>>>>>> please do you know how to make this call?
>>>>>>
>>>>>> thanks in advance
>>>>>>
>>>>>>
>>>>>> 2012/2/13 Wolfgang Laun <wolfgang.laun(a)gmail.com>
>>>>>>
>>>>>>> It is not so easy to create rules programmatically (if
that's what
>>>>>>> you mean).
>>>>>>>
>>>>>>> You could use the experimental (unstable) "fluent"
API (see 2.2.2.6. Rule
>>>>>>> API in the "Drools Introduction and General User
Guide"), but this is a
>>>>>>> rather inconvenient way of accumulating strings to create a
package. I'd
>>>>>>> rather create a String and feed the DRL compiler with it, but
YMMV.
>>>>>>>
>>>>>>> -W
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 2012/2/13 freelance developpement <
>>>>>>> developpement.freelance(a)gmail.com>
>>>>>>>
>>>>>>>> Hi every one,
>>>>>>>>
>>>>>>>> I defined a function in Guvnor and I want to call it to
define a
>>>>>>>> rule template. But I do not know how.
>>>>>>>>
>>>>>>>> Have you any ideas?
>>>>>>>> Thank you in advance
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> rules-users mailing list
>>>>>>>> rules-users(a)lists.jboss.org
>>>>>>>>
https://lists.jboss.org/mailman/listinfo/rules-users
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> rules-users mailing list
>>>>>>> rules-users(a)lists.jboss.org
>>>>>>>
https://lists.jboss.org/mailman/listinfo/rules-users
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> rules-users mailing list
>>>>>> rules-users(a)lists.jboss.org
>>>>>>
https://lists.jboss.org/mailman/listinfo/rules-users
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> rules-users mailing list
>>>>> rules-users(a)lists.jboss.org
>>>>>
https://lists.jboss.org/mailman/listinfo/rules-users
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> rules-users mailing list
>>>> rules-users(a)lists.jboss.org
>>>>
https://lists.jboss.org/mailman/listinfo/rules-users
>>>>
>>>>
>>>
>>> _______________________________________________
>>> rules-users mailing list
>>> rules-users(a)lists.jboss.org
>>>
https://lists.jboss.org/mailman/listinfo/rules-users
>>>
>>>
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>
> _______________________________________________
> rules-users mailing list
> rules-users(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/rules-users
>
>
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users