thanks a lot gayatri for ur prompt reply
i am confused that when and where is objectPerson or objectP2483
is defined and created and how and when its decided that which
all rules are to be fired .How can i know all this before calling the
execute method....
thanks...
Puneet Duggal
On 4/30/10, Gayatri Chandak <gayatri.chandak@tcs.com> wrote:
Hi,
if you have a POJO say PersonDetails as:
public class PersonDetails {
String name;
String age;
String sex;
String desg;
public String getDesg() {
return desg;
}
public void setDesg(String desg) {
this.desg = desg;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
}
Then in the rule file you should write as:
rule "rule1"
when
objectPerson : PersonDetails ( conditions are placed here )
then
<rhs>
end
So, objectP2483 is the object of your Fact (POJO).
Regards,
Gayatri Chandak
TEG-Open Source
Tata Consultancy Services
Yantra Park -(STPI)
2nd Pokharan Road,
Opp HRD Voltas Center,Subash Nagar
Mumbai - 400 601,Maharashtra
India
Ph:- 022-67782556
Mailto: gayatri.chandak@tcs.com
Website: http://www.tcs.com
____________________________________________
Experience certainty. IT Services
Business Solutions
Outsourcing
____________________________________________
From: Puneet duggal <duggalpunit@gmail.com>
To: Rules Users List <rules-users@lists.jboss.org>
Date: 04/30/2010 03:11 PM
Subject: Re: [rules-users] rules problem
Sent by: rules-users-bounces@lists.jboss.org
thanks frnds for ur reply frnd
actually im making rule like this
rule "Square_Foot_Calculation_Rule1_01-02-10_01-28-13"
date-effective "02-Jan-2010" date-expires "28-Jan-2013" salience 0
no-loop true
when
objectP2483 : Para_2483(fid2338>=4 &&fid2327=="1" );
then
objectP2483.setFid31003(objectP2483.getEid2162());
end
can u tell me what is this objectP2483 ??
where this object is created ??
And i want to know the rule which are going to execute
prior of execution...i.e before calling execute() method
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain
confidential or privileged information. If you are
not the intended recipient, any dissemination, use,
review, distribution, printing or copying of the
information contained in this e-mail message
and/or attachments to it are strictly prohibited. If
you have received this communication in error,
please notify us by reply e-mail or telephone and
immediately and permanently delete the message
and any attachments. Thank you
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users