From FMahalakshmi at nyx.com Wed Jun 9 13:48:06 2010 Content-Type: multipart/mixed; boundary="===============7021713429159122397==" MIME-Version: 1.0 From: Fnu Mahalakshmi To: rules-users at lists.jboss.org Subject: [rules-users] error with firing of rules and chainig rules Date: Wed, 09 Jun 2010 13:47:54 -0400 Message-ID: <994758E35590274E955FA75763C5AA5002D010B0@MTEXMBXP01.ad.NYX.com> --===============7021713429159122397== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi, If you have multiple rules where its important that rule 1 be fired on the = data first and then rule 2 how can we do this without specifying the salien= ce factor? I do not want my rules to be dependant on each other as the data I am passi= ng differs from each other. Ex: Room{ Name, Id, Status, } Fire{ Room, FireType} Sprinkler{ Room, SprinklerType status} I pass all data above into my working memory. I have rules: Rule 1: "if fire exists update room status to 'fire'" Rule 2: "if room has status 'fire' update sprinkler status to 'room number'" Now when I pass my javabean objects: if theobject of type sprinkler gets pr= ocessed first it will never get the room number even if actually the room h= as status 'fire' If I specify salience feature then It will never work for my sprinkler obje= cts and always be multichained. I don't want chaining between my rules. Any suggestions??? Thank you M


Please consider the environment before print= ing this email.

Visit our website at http://www.= nyse.com
***************************************************************************= **
Note: The information contained in this message and any attachment to it i= s privileged, confidential and protected from disclosure. If the reader of= this message is not the intended recipient, or an employee or agent respon= sible for delivering this message to the intended recipient, you are hereby= notified that any dissemination, distribution or copying of this communica= tion is strictly prohibited. If you have received this communication in er= ror, please notify the sender immediately by replying to the message, and p= lease delete it from your system. Thank you. NYSE Euronext.


--===============7021713429159122397==
Content-Type: text/html
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="attachment.html"

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxucz0iaHR0
cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+Cgo8aGVhZD4KPE1FVEEgSFRUUC1FUVVJVj0i
Q29udGVudC1UeXBlIiBDT05URU5UPSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXMtYXNjaWkiPgo8bWV0
YSBuYW1lPUdlbmVyYXRvciBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxMSAoZmlsdGVyZWQgbWVk
aXVtKSI+CjxzdHlsZT4KPCEtLQogLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8KIHAuTXNvTm9ybWFs
LCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwKCXttYXJnaW46MGluOwoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0OwoJZm9udC1zaXplOjEyLjBwdDsKCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9t
YW4iO30KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluawoJe2NvbG9yOmJsdWU7Cgl0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lO30KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkCgl7
Y29sb3I6cHVycGxlOwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9CnNwYW4uRW1haWxTdHls
ZTE3Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtY29tcG9zZTsKCWZvbnQtZmFtaWx5OkFyaWFs
OwoJY29sb3I6d2luZG93dGV4dDt9CkBwYWdlIFNlY3Rpb24xCgl7c2l6ZTo4LjVpbiAxMS4waW47
CgltYXJnaW46MS4waW4gMS4yNWluIDEuMGluIDEuMjVpbjt9CmRpdi5TZWN0aW9uMQoJe3BhZ2U6
U2VjdGlvbjE7fQotLT4KPC9zdHlsZT4KCjwvaGVhZD4KCjxib2R5IGxhbmc9RU4tVVMgbGluaz1i
bHVlIHZsaW5rPXB1cnBsZT4KCjxkaXYgY2xhc3M9U2VjdGlvbjE+Cgo8cCBjbGFzcz1Nc29Ob3Jt
YWw+PGZvbnQgc2l6ZT0yIGZhY2U9QXJpYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7
CmZvbnQtZmFtaWx5OkFyaWFsJz5IaSw8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPgoKPHAg
Y2xhc3M9TXNvTm9ybWFsPjxmb250IHNpemU9MiBmYWNlPUFyaWFsPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTAuMHB0Owpmb250LWZhbWlseTpBcmlhbCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9mb250PjwvcD4KCjxwIGNsYXNzPU1zb05vcm1hbD48Zm9udCBzaXplPTIgZmFjZT1BcmlhbD48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDsKZm9udC1mYW1pbHk6QXJpYWwnPklmIHlvdSBo
YXZlIG11bHRpcGxlIHJ1bGVzIHdoZXJlIGl0cyBpbXBvcnRhbnQgdGhhdCBydWxlIDEKYmUgZmly
ZWQgb24gdGhlIGRhdGEgZmlyc3QgYW5kIHRoZW4gcnVsZSAyIGhvdyBjYW4gd2UgZG8gdGhpcyB3
aXRob3V0CnNwZWNpZnlpbmcgdGhlIHNhbGllbmNlIGZhY3Rvcj88bzpwPjwvbzpwPjwvc3Bhbj48
L2ZvbnQ+PC9wPgoKPHAgY2xhc3M9TXNvTm9ybWFsPjxmb250IHNpemU9MiBmYWNlPUFyaWFsPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0Owpmb250LWZhbWlseTpBcmlhbCc+SSBkbyBub3Qg
d2FudCBteSBydWxlcyB0byBiZSBkZXBlbmRhbnQgb24gZWFjaCBvdGhlciBhcyB0aGUKZGF0YSBJ
IGFtIHBhc3NpbmcmbmJzcDsgZGlmZmVycyBmcm9tIGVhY2ggb3RoZXIuPG86cD48L286cD48L3Nw
YW4+PC9mb250PjwvcD4KCjxwIGNsYXNzPU1zb05vcm1hbD48Zm9udCBzaXplPTIgZmFjZT1Bcmlh
bD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDsKZm9udC1mYW1pbHk6QXJpYWwnPkV4Ojxv
OnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+Cgo8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6
ZT0yIGZhY2U9QXJpYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7CmZvbnQtZmFtaWx5
OkFyaWFsJz5Sb29tezxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+Cgo8cCBjbGFzcz1Nc29O
b3JtYWw+PGZvbnQgc2l6ZT0yIGZhY2U9QXJpYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4w
cHQ7CmZvbnQtZmFtaWx5OkFyaWFsJz5OYW1lLCBJZCw8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+
PC9wPgoKPHAgY2xhc3M9TXNvTm9ybWFsPjxmb250IHNpemU9MiBmYWNlPUFyaWFsPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTAuMHB0Owpmb250LWZhbWlseTpBcmlhbCc+U3RhdHVzLDxvOnA+PC9v
OnA+PC9zcGFuPjwvZm9udD48L3A+Cgo8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0yIGZh
Y2U9QXJpYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7CmZvbnQtZmFtaWx5OkFyaWFs
Jz59PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4KCjxwIGNsYXNzPU1zb05vcm1hbD48Zm9u
dCBzaXplPTIgZmFjZT1BcmlhbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDsKZm9udC1m
YW1pbHk6QXJpYWwnPkZpcmV7PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4KCjxwIGNsYXNz
PU1zb05vcm1hbD48Zm9udCBzaXplPTIgZmFjZT1BcmlhbD48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjBwdDsKZm9udC1mYW1pbHk6QXJpYWwnPlJvb20sPG86cD48L286cD48L3NwYW4+PC9mb250
PjwvcD4KCjxwIGNsYXNzPU1zb05vcm1hbD48Zm9udCBzaXplPTIgZmFjZT1BcmlhbD48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjEwLjBwdDsKZm9udC1mYW1pbHk6QXJpYWwnPkZpcmVUeXBlfTxvOnA+
PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+Cgo8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0y
IGZhY2U9QXJpYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7CmZvbnQtZmFtaWx5OkFy
aWFsJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPgoKPHAgY2xhc3M9TXNvTm9y
bWFsPjxmb250IHNpemU9MiBmYWNlPUFyaWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0
Owpmb250LWZhbWlseTpBcmlhbCc+U3ByaW5rbGVyezxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48
L3A+Cgo8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0yIGZhY2U9QXJpYWw+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7CmZvbnQtZmFtaWx5OkFyaWFsJz5Sb29tLDxvOnA+PC9vOnA+
PC9zcGFuPjwvZm9udD48L3A+Cgo8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0yIGZhY2U9
QXJpYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7CmZvbnQtZmFtaWx5OkFyaWFsJz5T
cHJpbmtsZXJUeXBlPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4KCjxwIGNsYXNzPU1zb05v
cm1hbD48Zm9udCBzaXplPTIgZmFjZT1BcmlhbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBw
dDsKZm9udC1mYW1pbHk6QXJpYWwnPnN0YXR1c308bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9w
PgoKPHAgY2xhc3M9TXNvTm9ybWFsPjxmb250IHNpemU9MiBmYWNlPUFyaWFsPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTAuMHB0Owpmb250LWZhbWlseTpBcmlhbCc+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9mb250PjwvcD4KCjxwIGNsYXNzPU1zb05vcm1hbD48Zm9udCBzaXplPTIgZmFjZT1B
cmlhbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDsKZm9udC1mYW1pbHk6QXJpYWwnPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+Cgo8cCBjbGFzcz1Nc29Ob3JtYWw+PGZv
bnQgc2l6ZT0yIGZhY2U9QXJpYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7CmZvbnQt
ZmFtaWx5OkFyaWFsJz5JIHBhc3MgYWxsIGRhdGEgYWJvdmUgaW50byBteSB3b3JraW5nIG1lbW9y
eS48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPgoKPHAgY2xhc3M9TXNvTm9ybWFsPjxmb250
IHNpemU9MiBmYWNlPUFyaWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0Owpmb250LWZh
bWlseTpBcmlhbCc+SSBoYXZlIHJ1bGVzOjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+Cgo8
cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0yIGZhY2U9QXJpYWw+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC4wcHQ7CmZvbnQtZmFtaWx5OkFyaWFsJz5SdWxlIDE6ICYjODIyMDtpZiBmaXJl
IGV4aXN0cyB1cGRhdGUgcm9vbSBzdGF0dXMgdG8gJiM4MjE2O2ZpcmUmIzgyMTc7JiM4MjIxOzxv
OnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+Cgo8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6
ZT0yIGZhY2U9QXJpYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7CmZvbnQtZmFtaWx5
OkFyaWFsJz5SdWxlIDI6ICYjODIyMDtpZiByb29tIGhhcyBzdGF0dXMgJiM4MjE2O2ZpcmUmIzgy
MTc7IHVwZGF0ZQpzcHJpbmtsZXIgc3RhdHVzIHRvICYjODIxNjtyb29tIG51bWJlciYjODIxNzsm
IzgyMjE7PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4KCjxwIGNsYXNzPU1zb05vcm1hbD48
Zm9udCBzaXplPTIgZmFjZT1BcmlhbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDsKZm9u
dC1mYW1pbHk6QXJpYWwnPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+Cgo8cCBj
bGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6ZT0yIGZhY2U9QXJpYWw+PHNwYW4gc3R5bGU9J2ZvbnQt
c2l6ZToxMC4wcHQ7CmZvbnQtZmFtaWx5OkFyaWFsJz5Ob3cgd2hlbiBJIHBhc3MgbXkgamF2YWJl
YW4gb2JqZWN0czogaWYgdGhlb2JqZWN0IG9mIHR5cGUKc3ByaW5rbGVyIGdldHMgcHJvY2Vzc2Vk
IGZpcnN0IGl0IHdpbGwgbmV2ZXIgZ2V0IHRoZSByb29tIG51bWJlciBldmVuIGlmCmFjdHVhbGx5
IHRoZSByb29tIGhhcyBzdGF0dXMgJiM4MjE2O2ZpcmUmIzgyMTc7PG86cD48L286cD48L3NwYW4+
PC9mb250PjwvcD4KCjxwIGNsYXNzPU1zb05vcm1hbD48Zm9udCBzaXplPTIgZmFjZT1BcmlhbD48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDsKZm9udC1mYW1pbHk6QXJpYWwnPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+Cgo8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6
ZT0yIGZhY2U9QXJpYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7CmZvbnQtZmFtaWx5
OkFyaWFsJz5JZiBJIHNwZWNpZnkgc2FsaWVuY2UgZmVhdHVyZSB0aGVuIEl0IHdpbGwgbmV2ZXIg
d29yayBmb3IgbXkKc3ByaW5rbGVyIG9iamVjdHMgYW5kIGFsd2F5cyBiZSBtdWx0aWNoYWluZWQu
PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4KCjxwIGNsYXNzPU1zb05vcm1hbD48Zm9udCBz
aXplPTIgZmFjZT1BcmlhbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDsKZm9udC1mYW1p
bHk6QXJpYWwnPkkgZG9uJiM4MjE3O3Qgd2FudCBjaGFpbmluZyBiZXR3ZWVuIG15IHJ1bGVzLjxv
OnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+Cgo8cCBjbGFzcz1Nc29Ob3JtYWw+PGZvbnQgc2l6
ZT0yIGZhY2U9QXJpYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7CmZvbnQtZmFtaWx5
OkFyaWFsJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPgoKPHAgY2xhc3M9TXNv
Tm9ybWFsPjxmb250IHNpemU9MiBmYWNlPUFyaWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
MHB0Owpmb250LWZhbWlseTpBcmlhbCc+QW55IHN1Z2dlc3Rpb25zPz8/PG86cD48L286cD48L3Nw
YW4+PC9mb250PjwvcD4KCjxwIGNsYXNzPU1zb05vcm1hbD48Zm9udCBzaXplPTIgZmFjZT1Bcmlh
bD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDsKZm9udC1mYW1pbHk6QXJpYWwnPlRoYW5r
IHlvdTxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+Cgo8cCBjbGFzcz1Nc29Ob3JtYWw+PGZv
bnQgc2l6ZT0yIGZhY2U9QXJpYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7CmZvbnQt
ZmFtaWx5OkFyaWFsJz5NPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4KCjwvZGl2PgoKPHBy
ZT48L3ByZT4KCjxQPjxociBzaXplPTE+PC9QPgo8UD48U1RST05HPjxmb250IGNvbG9yPWdyZWVu
PlBsZWFzZSBjb25zaWRlciB0aGUgZW52aXJvbm1lbnQgYmVmb3JlIHByaW50aW5nIHRoaXMgZW1h
aWwuPC9mb250PjwvU1RST05HPjwvUD4KPFA+PFNUUk9ORz5WaXNpdCBvdXIgd2Vic2l0ZSBhdCA8
YSBocmVmPSJodHRwOi8vd3d3Lm55c2UuY29tIj5odHRwOi8vd3d3Lm55c2UuY29tPC9hPiA8YnI+
CgoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgo8YnI+Ck5vdGU6ICBUaGUgaW5mb3JtYXRpb24gY29udGFp
bmVkIGluIHRoaXMgbWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgdG8gaXQgaXMgcHJpdmlsZWdl
ZCwgY29uZmlkZW50aWFsIGFuZCBwcm90ZWN0ZWQgZnJvbSBkaXNjbG9zdXJlLiAgSWYgdGhlIHJl
YWRlciBvZiB0aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIG9yIGFu
IGVtcGxveWVlIG9yIGFnZW50IHJlc3BvbnNpYmxlIGZvciBkZWxpdmVyaW5nIHRoaXMgbWVzc2Fn
ZSB0byB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3RpZmllZCB0aGF0
IGFueSBkaXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIGNvbW11
bmljYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRo
aXMgY29tbXVuaWNhdGlvbiBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVk
aWF0ZWx5IGJ5IHJlcGx5aW5nIHRvIHRoZSBtZXNzYWdlLCBhbmQgcGxlYXNlIGRlbGV0ZSBpdCBm
cm9tIHlvdXIgc3lzdGVtLiAgVGhhbmsgeW91LiAgTllTRSBFdXJvbmV4dC4KCjwvU1RST05HPjwv
UD48cHJlPgo8L3ByZT48L2JvZHk+Cgo8L2h0bWw+Cg==

--===============7021713429159122397==--

From mottagio at gmail.com Thu Jun 10 04:06:11 2010
Content-Type: multipart/mixed; boundary="===============7017295703270500587=="
MIME-Version: 1.0
From: Giovanni Motta 
To: rules-users at lists.jboss.org
Subject: Re: [rules-users] error with firing of rules and chainig rules
Date: Thu, 10 Jun 2010 09:59:27 +0200
Message-ID: 
In-Reply-To: 994758E35590274E955FA75763C5AA5002D010B0@MTEXMBXP01.ad.NYX.com

--===============7017295703270500587==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

When you update your objects, do you notify the session of the change?
If you do that, you should not take care of salience. The objects insertion
order is not relevant (or, at least, marginally).
To notify the session of an object change, you should either put your
modifications inside a 'modify' block (see the docs) or let your java beans
include a 'PropertyChangeSupport' field (see dynamic facts).
In your sample, when the room gets the 'fire' status, the session should be
notified of the change, and the sprinkler rule will fire.

Regards

2010/6/9 Fnu Mahalakshmi 

>  Hi,
>
>
>
> If you have multiple rules where its important that rule 1 be fired on the
> data first and then rule 2 how can we do this without specifying the
> salience factor?
>
> I do not want my rules to be dependant on each other as the data I am
> passing  differs from each other.
>
> Ex:
>
> Room{
>
> Name, Id,
>
> Status,
>
> }
>
> Fire{
>
> Room,
>
> FireType}
>
>
>
> Sprinkler{
>
> Room,
>
> SprinklerType
>
> status}
>
>
>
>
>
> I pass all data above into my working memory.
>
> I have rules:
>
> Rule 1: =E2=80=9Cif fire exists update room status to =E2=80=98fire=E2=80=
=99=E2=80=9D
>
> Rule 2: =E2=80=9Cif room has status =E2=80=98fire=E2=80=99 update sprinkl=
er status to =E2=80=98room
> number=E2=80=99=E2=80=9D
>
>
>
> Now when I pass my javabean objects: if theobject of type sprinkler gets
> processed first it will never get the room number even if actually the ro=
om
> has status =E2=80=98fire=E2=80=99
>
>
>
> If I specify salience feature then It will never work for my sprinkler
> objects and always be multichained.
>
> I don=E2=80=99t want chaining between my rules.
>
>
>
> Any suggestions???
>
> Thank you
>
> M
>
> ------------------------------
>
> *Please consider the environment before printing this email.*
>
> *Visit our website at http://www.nyse.com
> *************************************************************************=
****
>
> Note: The information contained in this message and any attachment to it =
is
> privileged, confidential and protected from disclosure. If the reader of
> this message is not the intended recipient, or an employee or agent
> responsible for delivering this message to the intended recipient, you are
> hereby notified that any dissemination, distribution or copying of this
> communication is strictly prohibited. If you have received this
> communication in error, please notify the sender immediately by replying =
to
> the message, and please delete it from your system. Thank you. NYSE
> Euronext. *
>
>
> _______________________________________________
> rules-users mailing list
> rules-users(a)lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>

--===============7017295703270500587==
Content-Type: text/html
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="attachment.html"

V2hlbiB5b3UgdXBkYXRlIHlvdXIgb2JqZWN0cywgZG8geW91IG5vdGlmeSB0aGUgc2Vzc2lvbiBv
ZiB0aGUgY2hhbmdlPzxkaXY+SWYgeW91IGRvIHRoYXQsIHlvdSBzaG91bGQgbm90IHRha2UgY2Fy
ZSBvZiBzYWxpZW5jZS4gVGhlIG9iamVjdHMgaW5zZXJ0aW9uIG9yZGVyIGlzIG5vdCByZWxldmFu
dCAob3IsIGF0IGxlYXN0LCBtYXJnaW5hbGx5KS48L2Rpdj48ZGl2PlRvIG5vdGlmeSB0aGUgc2Vz
c2lvbiBvZiBhbiBvYmplY3QgY2hhbmdlLCB5b3Ugc2hvdWxkIGVpdGhlciBwdXQgeW91ciBtb2Rp
ZmljYXRpb25zIGluc2lkZSBhICYjMzk7bW9kaWZ5JiMzOTsgYmxvY2sgKHNlZSB0aGUgZG9jcykg
b3IgbGV0IHlvdXIgamF2YSBiZWFucyBpbmNsdWRlIGEgJiMzOTtQcm9wZXJ0eUNoYW5nZVN1cHBv
cnQmIzM5OyBmaWVsZCAoc2VlIGR5bmFtaWMgZmFjdHMpLjwvZGl2Pgo8ZGl2PkluIHlvdXIgc2Ft
cGxlLCB3aGVuIHRoZSByb29tIGdldHMgdGhlICYjMzk7ZmlyZSYjMzk7IHN0YXR1cywgdGhlIHNl
c3Npb24gc2hvdWxkIGJlIG5vdGlmaWVkIG9mIHRoZSBjaGFuZ2UsIGFuZCB0aGUgc3ByaW5rbGVy
IHJ1bGUgd2lsbCBmaXJlLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+UmVnYXJkczwvZGl2Pjxk
aXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj4yMDEwLzYvOSBGbnUgTWFoYWxha3NobWkg
PHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86Rk1haGFsYWtzaG1pQG55eC5jb20i
PkZNYWhhbGFrc2htaUBueXguY29tPC9hPiZndDs8L3NwYW4+PGJyPgo8YmxvY2txdW90ZSBjbGFz
cz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDtib3JkZXItbGVmdDoxcHgg
I2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4OyI+CgoKCgoKCgoKPGRpdiBsYW5nPSJFTi1VUyIg
bGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+Cgo8ZGl2PgoKPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OkFyaWFsIj5IaSw8L3NwYW4+PC9mb250PjwvcD4KCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTpBcmlhbCI+oDwvc3Bhbj48L2ZvbnQ+PC9wPgoKPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQXJpYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkFyaWFsIj5JZiB5b3UgaGF2ZSBtdWx0aXBsZSBydWxl
cyB3aGVyZSBpdHMgaW1wb3J0YW50IHRoYXQgcnVsZSAxCmJlIGZpcmVkIG9uIHRoZSBkYXRhIGZp
cnN0IGFuZCB0aGVuIHJ1bGUgMiBob3cgY2FuIHdlIGRvIHRoaXMgd2l0aG91dApzcGVjaWZ5aW5n
IHRoZSBzYWxpZW5jZSBmYWN0b3I/PC9zcGFuPjwvZm9udD48L3A+Cgo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJBcmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6QXJpYWwiPkkgZG8gbm90IHdhbnQgbXkgcnVsZXMgdG8gYmUgZGVw
ZW5kYW50IG9uIGVhY2ggb3RoZXIgYXMgdGhlCmRhdGEgSSBhbSBwYXNzaW5noCBkaWZmZXJzIGZy
b20gZWFjaCBvdGhlci48L3NwYW4+PC9mb250PjwvcD4KCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxm
b250IHNpemU9IjIiIGZhY2U9IkFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTpBcmlhbCI+RXg6PC9zcGFuPjwvZm9udD48L3A+Cgo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJBcmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6QXJpYWwiPlJvb217PC9zcGFuPjwvZm9udD48L3A+Cgo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJBcmlhbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6QXJpYWwiPk5hbWUsIElkLDwvc3Bhbj48L2ZvbnQ+
PC9wPgoKPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQXJpYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkFyaWFsIj5TdGF0dXMsPC9z
cGFuPjwvZm9udD48L3A+Cgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNl
PSJBcmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6QXJpYWwi
Pn08L3NwYW4+PC9mb250PjwvcD4KCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIi
IGZhY2U9IkFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpB
cmlhbCI+RmlyZXs8L3NwYW4+PC9mb250PjwvcD4KCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250
IHNpemU9IjIiIGZhY2U9IkFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTpBcmlhbCI+Um9vbSw8L3NwYW4+PC9mb250PjwvcD4KCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTpBcmlhbCI+RmlyZVR5cGV9PC9zcGFuPjwvZm9udD48L3A+Cgo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJBcmlhbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6QXJpYWwiPqA8L3NwYW4+PC9mb250PjwvcD4K
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkFyaWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpBcmlhbCI+U3ByaW5rbGVyezwvc3Bh
bj48L2ZvbnQ+PC9wPgoKPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0i
QXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkFyaWFsIj5S
b29tLDwvc3Bhbj48L2ZvbnQ+PC9wPgoKPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0i
MiIgZmFjZT0iQXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OkFyaWFsIj5TcHJpbmtsZXJUeXBlPC9zcGFuPjwvZm9udD48L3A+Cgo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJBcmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6QXJpYWwiPnN0YXR1c308L3NwYW4+PC9mb250PjwvcD4KCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkFyaWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpBcmlhbCI+oDwvc3Bhbj48L2ZvbnQ+PC9wPgoK
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQXJpYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkFyaWFsIj6gPC9zcGFuPjwvZm9udD48
L3A+Cgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJBcmlhbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6QXJpYWwiPkkgcGFzcyBhbGwg
ZGF0YSBhYm92ZSBpbnRvIG15IHdvcmtpbmcgbWVtb3J5Ljwvc3Bhbj48L2ZvbnQ+PC9wPgoKPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQXJpYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkFyaWFsIj5JIGhhdmUgcnVsZXM6PC9zcGFu
PjwvZm9udD48L3A+Cgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJB
cmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6QXJpYWwiPlJ1
bGUgMTogk2lmIGZpcmUgZXhpc3RzIHVwZGF0ZSByb29tIHN0YXR1cyB0byCRZmlyZZKUPC9zcGFu
PjwvZm9udD48L3A+Cgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJB
cmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6QXJpYWwiPlJ1
bGUgMjogk2lmIHJvb20gaGFzIHN0YXR1cyCRZmlyZZIgdXBkYXRlCnNwcmlua2xlciBzdGF0dXMg
dG8gkXJvb20gbnVtYmVykpQ8L3NwYW4+PC9mb250PjwvcD4KCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pjxmb250IHNpemU9IjIiIGZhY2U9IkFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTpBcmlhbCI+oDwvc3Bhbj48L2ZvbnQ+PC9wPgoKPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OkFyaWFsIj5Ob3cgd2hlbiBJIHBhc3MgbXkgamF2YWJlYW4gb2Jq
ZWN0czogaWYgdGhlb2JqZWN0IG9mIHR5cGUKc3ByaW5rbGVyIGdldHMgcHJvY2Vzc2VkIGZpcnN0
IGl0IHdpbGwgbmV2ZXIgZ2V0IHRoZSByb29tIG51bWJlciBldmVuIGlmCmFjdHVhbGx5IHRoZSBy
b29tIGhhcyBzdGF0dXMgkWZpcmWSPC9zcGFuPjwvZm9udD48L3A+Cgo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJBcmlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6QXJpYWwiPqA8L3NwYW4+PC9mb250PjwvcD4KCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTpBcmlhbCI+SWYgSSBzcGVjaWZ5IHNhbGllbmNlIGZlYXR1
cmUgdGhlbiBJdCB3aWxsIG5ldmVyIHdvcmsgZm9yIG15CnNwcmlua2xlciBvYmplY3RzIGFuZCBh
bHdheXMgYmUgbXVsdGljaGFpbmVkLjwvc3Bhbj48L2ZvbnQ+PC9wPgoKPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OkFyaWFsIj5JIGRvbpJ0IHdhbnQgY2hhaW5pbmcgYmV0d2VlbiBt
eSBydWxlcy48L3NwYW4+PC9mb250PjwvcD4KCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNp
emU9IjIiIGZhY2U9IkFyaWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTpBcmlhbCI+oDwvc3Bhbj48L2ZvbnQ+PC9wPgoKPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZv
bnQgc2l6ZT0iMiIgZmFjZT0iQXJpYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OkFyaWFsIj5Bbnkgc3VnZ2VzdGlvbnM/Pz88L3NwYW4+PC9mb250PjwvcD4KCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkFyaWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpBcmlhbCI+VGhhbmsgeW91PC9zcGFuPjwv
Zm9udD48L3A+Cgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJBcmlh
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6QXJpYWwiPk08L3Nw
YW4+PC9mb250PjwvcD4KCjwvZGl2PgoKPHByZT48L3ByZT4KCjxwPjwvcD48aHIgc2l6ZT0iMSI+
PHA+PC9wPgo8cD48c3Ryb25nPjxmb250IGNvbG9yPSJncmVlbiI+UGxlYXNlIGNvbnNpZGVyIHRo
ZSBlbnZpcm9ubWVudCBiZWZvcmUgcHJpbnRpbmcgdGhpcyBlbWFpbC48L2ZvbnQ+PC9zdHJvbmc+
PC9wPgo8cD48c3Ryb25nPlZpc2l0IG91ciB3ZWJzaXRlIGF0IDxhIGhyZWY9Imh0dHA6Ly93d3cu
bnlzZS5jb20iIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vd3d3Lm55c2UuY29tPC9hPiA8YnI+Cgoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgo8YnI+Ck5vdGU6ICBUaGUgaW5mb3JtYXRpb24gY29udGFpbmVk
IGluIHRoaXMgbWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnQgdG8gaXQgaXMgcHJpdmlsZWdlZCwg
Y29uZmlkZW50aWFsIGFuZCBwcm90ZWN0ZWQgZnJvbSBkaXNjbG9zdXJlLiAgSWYgdGhlIHJlYWRl
ciBvZiB0aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIG9yIGFuIGVt
cGxveWVlIG9yIGFnZW50IHJlc3BvbnNpYmxlIGZvciBkZWxpdmVyaW5nIHRoaXMgbWVzc2FnZSB0
byB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3RpZmllZCB0aGF0IGFu
eSBkaXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24gb3IgY29weWluZyBvZiB0aGlzIGNvbW11bmlj
YXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMg
Y29tbXVuaWNhdGlvbiBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0
ZWx5IGJ5IHJlcGx5aW5nIHRvIHRoZSBtZXNzYWdlLCBhbmQgcGxlYXNlIGRlbGV0ZSBpdCBmcm9t
IHlvdXIgc3lzdGVtLiAgVGhhbmsgeW91LiAgTllTRSBFdXJvbmV4dC4KCjwvc3Ryb25nPjwvcD48
cHJlPjwvcHJlPjwvZGl2PgoKCjxicj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxicj4KcnVsZXMtdXNlcnMgbWFpbGluZyBsaXN0PGJyPgo8YSBocmVmPSJt
YWlsdG86cnVsZXMtdXNlcnNAbGlzdHMuamJvc3Mub3JnIj5ydWxlcy11c2Vyc0BsaXN0cy5qYm9z
cy5vcmc8L2E+PGJyPgo8YSBocmVmPSJodHRwczovL2xpc3RzLmpib3NzLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3J1bGVzLXVzZXJzIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9saXN0cy5qYm9zcy5v
cmcvbWFpbG1hbi9saXN0aW5mby9ydWxlcy11c2VyczwvYT48YnI+Cjxicj48L2Jsb2NrcXVvdGU+
PC9kaXY+PGJyPjwvZGl2Pgo=

--===============7017295703270500587==--