<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:o = 
"urn:schemas-microsoft-com:office:office" xmlns:w = 
"urn:schemas-microsoft-com:office:word"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2873" name=GENERATOR>
<STYLE>@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }
P.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
        COLOR: windowtext; FONT-FAMILY: Arial; mso-style-type: personal-compose
}
DIV.Section1 {
        page: Section1
}
</STYLE>
</HEAD>
<BODY lang=EN-US vLink=purple link=blue>
<DIV dir=ltr align=left><SPAN class=739032207-11072007><FONT face=Arial 
color=#0000ff size=2>Hi Awhwini,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=739032207-11072007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=739032207-11072007><FONT face=Arial 
color=#0000ff size=2>IMO, if you don't want the LHS of each rule to reference a 
Schedule object you'd be better of either:-</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=739032207-11072007><FONT face=Arial 
color=#0000ff size=2>(b) Using AgendaGroups: The default Agenda Group could 
contain rules to decide which schedule needs to be activated. The RHS of these 
rules would set the focus to the applicable Agenda Group containing all the 
rules associated with the schedule.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=739032207-11072007><FONT face=Arial 
color=#0000ff size=2>(a)&nbsp;Using a different RuleBase for each schedule; but 
the "which schedule to activate" decision would be either undertaken in 
hard-coded Java or another RuleBase that returns an object indicating which 
other Rulebase to use.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=739032207-11072007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=739032207-11072007><FONT face=Arial 
color=#0000ff size=2>Option (a) is probably the cleaner 
approach.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=739032207-11072007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=739032207-11072007><FONT face=Arial 
color=#0000ff size=2>With kind regards,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=739032207-11072007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=739032207-11072007><FONT face=Arial 
color=#0000ff size=2>Mike</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=739032207-11072007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=739032207-11072007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV><BR>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> rules-users-bounces@lists.jboss.org 
  [mailto:rules-users-bounces@lists.jboss.org] <B>On Behalf Of </B>Ashwini 
  Joshi<BR><B>Sent:</B> 11 July 2007 08:08<BR><B>To:</B> 
  rules-users@lists.jboss.org<BR><B>Subject:</B> [rules-users] Set of rules 
  needs to be executed based on somecondition<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV class=Section1>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Hi,<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">We have a requirement that each 
  set of rules is associated with a schedule that defines when this rule needs 
  to be executed.<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">So I need to check whether date, 
  time and week matches and only then execute the set of rules. I don&#8217;t want to 
  check the schedule for each rule. I want to do it only once for each set of 
  rule. What feature of rules engine can I use for 
  this?<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Thanks,<o:p></o:p></SPAN></FONT></P>
  <P class=MsoNormal><FONT face=Arial size=2><SPAN 
  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Ashwini<o:p></o:p></SPAN></FONT></P></DIV>
  <P>DISCLAIMER ========== This e-mail may contain privileged and confidential 
  information which is the property of Persistent Systems Pvt. Ltd. It is 
  intended only for the use of the individual or entity to which it is 
  addressed. If you are not the intended recipient, you are not authorized to 
  read, retain, copy, print, distribute or use this message. If you have 
  received this communication in error, please notify the sender and delete all 
  copies of this message. Persistent Systems Pvt. Ltd. does not accept any 
  liability for virus infected mails.</P></BLOCKQUOTE></BODY></HTML>