Hi ,

Thanks for the reply , the code that you gave works , but what I wanted to achieve is to pack it in one "statement" , i.e :

 Event(this after $b && $b after $a)

that's because I am not limited to the sequence operator , for example when I want to make a disjunction rule :
Cmplx1 :- a OR b

I can't separate the events , but I must write them packed like this ::

 Event(this after $b || $b after this)

One more question :
I assume that the relation between the different statements in a rule is normal conjunction , i.e :

rule "some rule"
when
    a : ...
    b : ...
    c : ...
then
    trigger action "act"
end

would be equivalent to ::
act :- a,b,c .

I hope I am correct ?

Thanks for the help
Khalil Hafsi

Edson Tirelli wrote:

   Not sure what is the problem you see...

$a : Event()
$b : Event( this after $a )
$c : Event( this after $b )

    []s
    Edson

2009/8/24 Ahmed Hafsi <hafsi@fzi.de>
Hi guys ,

I am using the lastest version of DROOLS , i.e 5.0 , I am trying to achieve
forward chaining with the new features of Fusion
I was looking for examples about the different operators and how to make use
of them but the broker example does not mention in it's DRL file any time
related operators , i.e after , meets ...
I would be grateful if you guys provide me with a simple example of forward
chaining (sequence)
My goal to achieve is to implement something like this :
CmplxEvent :- a and then b and then c

my drools rule is :

rule "cmplx0"
when
 $a : Event()
 $b : Event()
 Event(this after $b && $b after $a)
then
 //whatever
end

however this does not work , it complains about "unable to create field
exatractor"
Event is an event that I have declared using declare Event and then the
metadata @event as described in the docs.


Thanks for help.
Khalil Hafsi

_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users



--
 Edson Tirelli
 JBoss Drools Core Development
 JBoss by Red Hat @ www.jboss.com

_______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users

-- 
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.9 (GNU/Linux)

mQGiBEooht0RBACklFwIcwGkxAFQK8Qls2Gd9obpVDFhc48hHny9q0b7pmOFjiQP
ApwpC/tnKsMzJdN3NEDUr6iWJd8vgcFMsm24oOlpwwOmdR5ldFXhnANJkyCjIubI
b3aD+6uhM0CJLL2Aa9vw3d53YdlfWOzLXrWTYv0zBXw94vJcoMcTkH2/EwCgtzL5
57TYMZ4KbJQWhZ3XagbAEwsD/3+AmDQeWZrFxzBCd+935TgZXRJblW7I2op3Td1+
WussSL16QoU+IBRjzU1OaGCCZU6r6QptxJ7K3NoXtuIKn9tpn+2e1hhx4srcJ2X0
+d2OI33XSFuaWZkbFVJYd9T4sEBU5P/uK+ZH2K9OgU4r8giGYWsc+9TJnPWR2CgB
UvkzBACUfxPvZ462wt8ImGq21LZeDBup/Qf65eTNu2UptvFiOlCXmXeXcoU17qsO
z2uE0S1RXPWsZTVXLxkwm9VhmfZSYbJew5oQAYkEQm8OkwxpLdCTQ7l/6Yj37505
gQMItG29Es03ZxqR+ipnGI8TyrHON0Q39rYBIXBxWaRS1KtVHrRBQWhtZWQgS2hh
bGlsIEhhZnNpIChBLksuIGhhZnNpICwgUEdQIGtleSkgPGFkbWluQGhhZnNpb25s
aW5lLmNvbT6IZgQTEQIAJgUCSiiG3QIbIwUJAeDwgwYLCQgHAwIEFQIIAwQWAgMB
Ah4BAheAAAoJEKUdMyimLzI4vuEAn3ZBrPV+Z/h/r6y4ASHT/3EDIgnVAJ9kxdHZ
/3f3KbzLGrtZz0/MfLQ7nLkCDQRKKIbdEAgA4Mx033f6j4XhJBRHjfEgsEApEYnF
pHbpsaXGLnyInfH0tvAxTGWmDfo/ieIjw8+sPxPjW5WnMHXzoODL0VYiEBKbcsPO
7vBrBJ16YyGLx3/U5EGl2a6XlM5DzUIxpZqYPedQPXLXJlNlCn6GxEnm/i/3lclg
BCNJNHFODC/kxIWFfeRxjUj3rSoHYG4GjlQcZfLHhqoKOeHiHOpPESgyT3tfLCxi
8HmYRKbNgfvzDOSO4MHqOUSOOPbxR3pZMYFQ6OVqd0YyFh92kShnbcJN49h3XVki
nyIC9hH/V83iM0GyWe+F6syb0L7g1LLE7gRMYzMn8GvZyma60HTiwPibQwADBggA
iGmFiz2LZt12YvTLpjo7BQX6sXgms6Q7HAvJsT3I8fFII8I+bzZt4c59zA1AbKyE
cmZedZYPzGWUNVoHN9APrGViuWi2F5Kq1o+wBMSVi3SvyUQgT8zrIE+psM069itH
4pG+wmWV78qIHeLEe+BJWPg7W5uXUtFxhiIJnr2n4fKfWq21cAMRQbYSXhK87+Bq
Q28m0hzB6R3gp9/LZp7j4GT3kIRqzkTug8wZCKrqj9PHMhjrYIpjjA3BC647Wfy3
NHZ9ASlOZZxq7Uf90OvNN7HQxhxjaGESmo5fVxP2x9y/qGlJOiGuTkdhYFOEsQfg
IhaaMThVHhz7Rrq0mWaPoYhPBBgRAgAPBQJKKIbdAhsMBQkB4PCDAAoJEKUdMyim
LzI4o6YAn2ZzJnviePO/jdoCkBkwhfdO5sZmAKCiCWi0x0AfBgFDZChtTA+UQriY
bg==
=wnhI
-----END PGP PUBLIC KEY BLOCK-----