[jboss-jira] [JBoss JIRA] Created: (JBRULES-445) behavior of globals?

G£bor Lipt£k (JIRA) jira-events at jboss.com
Wed Aug 23 11:23:49 EDT 2006


behavior of globals?
--------------------

                 Key: JBRULES-445
                 URL: http://jira.jboss.com/jira/browse/JBRULES-445
             Project: JBoss Rules
          Issue Type: Feature Request
      Security Level: Public (Everyone can see)
          Components: Drl Parser/Builder
    Affects Versions: 3.0.4
            Reporter: G£bor Lipt£k
         Assigned To: Mark Proctor
            Priority: Minor


It seems that the value of DRL globals without external env backup is removed between rules:

package globaltest

import Policy;

global java.lang.String text;

rule "Foo"
	salience 999
	when
		Policy()
	then
		text="foo";
		System.out.println("foo+"+text);
end

rule "Bar"
	salience 998
	when
		Policy()
	then
		System.out.println("bar+"+text);
		text="bar";
		System.out.println("bar+"+text);
end

results in:

foo+foo
bar+null
bar+bar

The documentation does not seem to provide details if this is the expected behavior. 

Please comment. Thanks

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       




More information about the jboss-jira mailing list