It seems that problem is with rule consumer (client), because even when I mess up with url of guvnor, it is giving me the same behavior:

 

Guvnor.properties:

 

url=http://localhost:10080/   guvnor-5.5.0.Final-tomcat-6.0/org.drools.guvnor.Guvnor/package/new Pkg/car111_messed_up_url

enableBasicAuthentication=true

username=admin

password=admin

name=drooltest

 

 

Drool Consumer:

 

package kijanowski.eu;

 

import java.util.Collection;

import java.util.Iterator;

 

import org.drools.KnowledgeBase;

import org.drools.agent.KnowledgeAgent;

import org.drools.agent.KnowledgeAgentFactory;

import org.drools.runtime.StatefulKnowledgeSession;

 

public class GuvnorTest {

 

        public static final void main(String[] args) {

 

                  KnowledgeAgent agent =  KnowledgeAgentFactory.newKnowledgeAgent("/Guvnor.properties");

                  KnowledgeBase ruleBase = agent.getKnowledgeBase();

 

                  StatefulKnowledgeSession workingMemory = ruleBase.newStatefulKnowledgeSession();

                          

                Driver d = new Driver("Jarek", 20, null);

                workingMemory.insert(d);

 

                workingMemory.fireAllRules();

               

                Collection c = workingMemory.getObjects();

               

                for(Iterator i = c.iterator(); i.hasNext();) {

                  //System.out.println(i.next().getClass().getCanonicalName());

                  Driver e = (Driver)i.next();

                  System.out.println(" Age: " + e.getAge() + " Name: " + e.getName() + " Car: " + e.getCar() + " Object: " + e);

                }

        }

}

 

Can anyone please suggest some pointers on the same.

 

Thanks.

 

Best Regards

Hushen Savani

 

From: rules-users-bounces@lists.jboss.org [mailto:rules-users-bounces@lists.jboss.org] On Behalf Of Esteban Aliverti
Sent: Tuesday, December 04, 2012 9:38 PM
To: Rules Users List
Subject: Re: [rules-users] Value is not reflected in Fact Object at Drool Client Side

 

Sorry, I've just re-read your post and saw that you already mentioned that you are not seeing the system.out of your rule.

What you can do is to debug (or add some code) to see which rules do you have in the kbase returned by the kagent.

My guess is that your are not getting what you are expecting from Guvnor.

 

Best Regards,  



XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Esteban Aliverti
- Blog @ http://ilesteban.wordpress.com

On Tue, Dec 4, 2012 at 5:03 PM, Esteban Aliverti <esteban.aliverti@gmail.com> wrote:

Do you see the message you are printing in the RHS of your rule?

 

Best Regards,



XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Esteban Aliverti
- Blog @ http://ilesteban.wordpress.com



On Tue, Dec 4, 2012 at 3:28 PM, Mister Nono <noel.maurice@univ-jfc.fr> wrote:

Hi,

Have you try to add in the then of the drools rule the line : *update(a);*

Best regards. ;)



--
View this message in context: http://drools.46999.n3.nabble.com/rules-users-Value-is-not-reflected-in-Fact-Object-at-Drool-Client-Side-tp4021067p4021068.html
Sent from the Drools: User forum mailing list archive at Nabble.com.
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users