<div dir="ltr">any idea?<br><br>Rule Compilation error : [Rule name='check sev']<br> drools/cookbook/Rule_check_<div dir="ltr">sev_0.java (14:699) : $ticket.totalCount cannot be resolved to a type<br>
drools/cookbook/Rule_check_sev_0.java (16:796) : $ticket cannot be resolved<br><br>Rule Compilation error : [Rule name='check sev']<br> drools/cookbook/Rule_check_sev_0.java (14:699) : $ticket.totalCount cannot be resolved to a type<br>
drools/cookbook/Rule_check_sev_0.java (16:796) : $ticket cannot be resolved<br><br><br><br><br>package drools.cookbook;<br><br>import drools.cookbook.model.Ticket<br><br><br>declare Ticket<br> @role(event)<br>end<br>
<br><br><br>rule "check sev"<br>when<br><br> accumulate( $ticket : Ticket() over window:time(5m) from entry-point "csupport", $num : count( $ticket ))<br>then<br> $ticket.totalCount = $num;<br> System.out.println("num = " + $num);<br>
update($ticket);<br>end<br><br>rule "alert sev"<br>when<br> Ticket(totalCount == 10)<br>then<br> System.out.println("ALERT ALERT!!!");<br>end<br><br>*********************************************<br>
package drools.cookbook.model;<br><br>public class Ticket {<br> public int totalCount;<br> <br> public int getTotalCount() {<br> return totalCount;<br> }<br><br> public void setTotalCount(int totalCount) {<br>
this.totalCount = totalCount;<br> }<br><br> public int times;<br> <br><br> public int getTimes() {<br> return times;<br> }<br><br> public void setTimes(int times) {<br> this.times = times;<br>
}<br><br> public String sev;<br><br> public String getSev() {<br> return sev;<br> }<br><br> public void setSev(String sev) {<br> this.sev = sev;<br> }<br> <br><br>}</div><br><br><br><div class="gmail_extra">
<br><br><div class="gmail_quote">On Fri, May 17, 2013 at 2:49 PM, Matteo Cusmai <span dir="ltr"><<a href="/user/SendEmail.jtp?type=node&node=4023883&i=0" target="_top" rel="nofollow" link="external">[hidden email]</a>></span> wrote:<br>
<blockquote style='border-left:2px solid #CCCCCC;padding:0 1em' class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p dir="ltr">You can use an accumulate function.</p>
<div class="gmail_quote"><div>On 17 May 2013 20:31, "Ravi Gupta" <<a href="/user/SendEmail.jtp?type=node&node=4023883&i=1" target="_top" rel="nofollow" link="external">[hidden email]</a>> wrote:<br type="attribution"></div><blockquote style='border-left:2px solid #CCCCCC;padding:0 1em' class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div dir="ltr">How would one write a rule that checked if say Message has been inserted into the stream 10 times over the last 30 days?<br><br><br><br></div>
<br></div>_______________________________________________<br>
rules-users mailing list<br>
<a href="/user/SendEmail.jtp?type=node&node=4023883&i=2" target="_top" rel="nofollow" link="external">[hidden email]</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank" rel="nofollow" link="external">https://lists.jboss.org/mailman/listinfo/rules-users</a><br></blockquote></div>
<br>_______________________________________________<br>
rules-users mailing list<br>
<a href="/user/SendEmail.jtp?type=node&node=4023883&i=3" target="_top" rel="nofollow" link="external">[hidden email]</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank" rel="nofollow" link="external">https://lists.jboss.org/mailman/listinfo/rules-users</a><br></blockquote></div><br></div></div>
        
        
        
<br/><hr align="left" width="300" />
View this message in context: <a href="http://drools.46999.n3.nabble.com/rules-users-fusion-tp4023878p4023883.html">Re: [rules-users] fusion</a><br/>
Sent from the <a href="http://drools.46999.n3.nabble.com/Drools-User-forum-f47000.html">Drools: User forum mailing list archive</a> at Nabble.com.<br/>