With a sequence of events with fixed timestamps you'll have to use a pseudo-clock for things like sliding window to work. To run, you repeat the steps
for all events e set pseudo-clock according to e.timestamp session.insert( e ) session.fireAllRules() This is what I meant with synchronizing event timestamps and pseudo-clock. You can also do it with a session run until halt, with clock advances and inserts from a separate thread. -W On 19/01/2012, MartinSimo <simo.f...@gmail.com> wrote: > Hi laune > > Thanks for the quick answer. > > I am using "pseudo", but I do not understand what You mean with "in sync > with the timestamps". > The kpi1, used as timestamp, is the timestemp of the event and with kpi2 > stored in DB. > > How can I synchronize them? > > for reference the rest of the configuration: > > <action class="org.jboss.soa.esb.actions.BusinessRulesProcessor" > name="Sum_up_kpi1_statefull"> > <property name="ruleSet" value="rules/fusion.drl" /> > <property name="ruleReload" value="false" /> > <property name="stateful" value="true" /> > <property name="object-paths"> > <object-path esb="body.logEntry" /> > <object-path esb="body.validationResult" /> > </property> > <property name="ruleFireMethod" value="FIRE_ALL_RULES" /> > <property name="ruleClockType" value="PSEUDO" /> > <property name="ruleEventProcessingType" value="STREAM" /> > <property name="ruleAuditFile" value="/tmp/myaudit" /> > <property name="ruleAuditInterval" value="1000" /> > > -- > View this message in context: > http://drools.46999.n3.nabble.com/Fusion-historical-data-analysis-tp3673562p3673641.html > Sent from the Drools: User forum mailing list archive at Nabble.com. > _______________________________________________ > rules-users mailing list > rules-users@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/rules-users > _______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users