How to call rule function in a different rule?
Issue
I'm trying to create a function that I can call from any of my rules.
I've created a DRL file that contains
package com.package;
function String hello(String name) {
return "Hello "+name+"!";
}
In my rule I've got
import function com.package.hello;
LOG.info( hello(" Test "));
LOG works ok as I've imported it, but when I validate in business central I get
'Only a type can be imported' as one error and 'Error importing com.package.hello'
Note that function DRL file validates fine.
Is it possible to achieve this requirement? If so, how?
Environment
- Red Hat JBoss BRMS
- 6.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
