drools integration problem
by G Rajesh
Hi,
I am new to Drools and trying to use Drools 5.0 run time.
I am using JBoss 4.2.2 and am trying to integrate drools into existing web application already deployed on JBoss 4.2.2.
I've downloaded drools eclipse plugin, copied features, plugins and dependency jars into eclipse respective folders.
I am able to successfully run rules on a standalone application.
I can deploy the application successfully, but when I browse the home page(or any other thing) of the application, following is the error message thrown by Jboss.
Seems it is compiler conflict.
Thanks in advance
G Rajesh
=====================================================
Following is the error Msg:
===========================================================================
java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
16 years, 7 months
3rd International Rules Challenge - Call for Submissions
by Wolfgang Laun
[Our apologies if you receive duplicates of this posting]
Call for Submissions
3rd International Rules Challenge
at
RuleML-2009
co-located with the Business Rules Forum
November 5-7 2009, Las Vegas, Nevada, USA
http://2009.ruleml.org/challenge
**********************************************************************
* Latest News *
* 3rd Int. Rules Challenge - Open Call for Submissions *
* ------------------ *
* *
* Keynotes and special talks by *
* Sandro Hawke (W3C Contact) about W3C RIF *
* Donald Chapin (OMG BMI Chair) about OMG SBVR *
* Paul Vincent (TIBCO CTO) about CEP and Rules *
* Jans Aasman (Franz Inc. CEO) *
* Tutorials by *
* Christian Saint Marie (ILog/IBM) - W3C RIF Tutorial *
* Larry Goldberg and Babara von Halle - Decision Management *
* Mark Proctor (Drools) - Drools Tutorial *
* Guido Governatori (NICTA) - Business Process Compliance *
* RuleML in the top venues for scientific impact factor in CiteSeerX *
* Forthcoming RuleML special journal issue *
* Additional CEUR Proceedings for Rules Challenge papers *
* New categories in the Challenge with prestigious prizes *
* W3C Rule Interchange Format workshop (more information below) *
* OMG and industrial standards sessions, lunch panel on Web Rules *
* Student grants of the value of up to $1000 plus free registration *
* 20% RuleML-2009 Partner discounts - see registration page *
* *
* Super Early Bird Registration Deadline ends soon! *
* *
**********************************************************************
Open Call for Submissions to the 2009 Rules Challenge
============================================================================
The Rules Challenge is one of the highlights at RuleML-2009 with prestigious
prizes. Submissions of benchmarks/evaluations, demos, case studies / use
cases, experience reports, best practice solutions (e.g. design patterns,
reference architectures, models), rule-based implementations/ tools/
applications, demonstrations engineering methods, implementations of rule
standards (e.g. RuleML, RIF, SBVR, PRR, rule-based Event Processing
languages, BPMN+rules, BPEL+rules, ...), rules + industrial standards (e.g.
XBRL, MISMO, Accord, ...), and industrial problem statements are
particularly encouraged.
The participants of the Challenge have the opportunity to understand the
most current trend of rule technology and standard development through
highly interactive with the experts in this field.
Submission
============================================================================
In addition to your demo/hands-on/report/.. it is possible to submit
Challenge demo papers describing research, implementation, and technical
details of your submission. The peer-reviewed and selected papers will be
published in additional special Challenge proceedings (CEURS proceedings are
requested) along with the online publication of your demo in the highly
visible growing Rules Challenge pool. A selection of revised papers from the
Challenge will be resubmitted to a special issue of a journal.
Authors are invited to submit original contributions of practical relevance
and technical rigor in the field, benchmarks, evaluations, experience
reports and show case/use case demonstrations of effective, practical,
deployable rule-based technologies or applications in distributed
environments. Papers must be in English.
Demo papers submission website: http://www.easychair.org
Demo systems submission website: http://ruleml-challenge.cs.nccu.edu.tw
Please upload all submissions as PDF files in LNCS format
(http://www.springer.de/comp/lncs/authors.html). To ensure high quality,
submitted papers will be carefully peer-reviewed by 3 PC members based on
originality, significance, technical soundness, and clarity of exposition.
Submissions to the Rules Challenge 2009 consist of a demo paper of 4-8
pages, describing the demo show case, and a link to more information about
the demo/show case, e.g. a project site, an online demonstration, a
presentation about the demonstration, or a download site for the
demonstration. In case of product demos, the link can be password-protected:
please submit a password for anonymous login from any Web browser, giving us
the permission to pass the password on to 3 PC members.
Important Date
------------------
September 4th - submission deadline for demo papers and demo systems
September 15th - notification of accepted demo papers and demo systems
October 29th - submission deadline for demo systems only
**** MAKE RULEML-2009 YOUR SHOWCASE! ****
2009 Rules Challenge Program Committee
----------------------------------------
see Challenge website http://2009.ruleml.org/challenge
W3C RIF Workshop at RuleML-2009
============================================================================
The W3C Rule Interchange Format (RIF) Working Group (www.w3.org/2005/rules/)
has recently published 6 specifications for the W3C Rule Interchange Format
standard which includes a W3C RIF Production Rules Dialect (RIF-PRD) and a
W3C Basic Logic Dialect (RIF-BLD).
The mission of the Rule Interchange Format (RIF) Working Group is to produce
W3C recommendations for rules interchange languages. Next step will be the
call for implementations of RIF which might be demonstrated at the
RuleML-2009 W3C RIF Workshop. Upcoming future RIF dialects might address a
reaction rules dialect for rule-based complex event processing (CEP).
The new RIF standard is featured at the RuleML 2009 Conference in a W3C RIF
workshop in November 2009 (see http://2009.ruleml.org) with a keynote from
Sandro Hawke (W3C staff representative on the RIF WG) and a tutorial from
Christian de Sainte Marie (ILOG/IBM, co-chair of the RIF WG). There will be
also keynote by Paul Vincent (TIBCO CTO for Business Rules and CEP, EPTS-RA
WG Co-Chair) about "Why Rules Matter in Complex Event Processing... and vice
versa" and a keynote by Donald Chapin (co-chair of the OMG Business Modeling
& Integration Domain Task Force, co-chair OMG SBVR) about "Terminology: The
Semantic Foundation for an Organization's Executable Rules".
About RuleML-2009
============================================================================
This year, the 3rd International Symposium on Rules, Applications and
Interoperability (RuleML-2009) takes place in Las Vegas, Nevada, USA,
collocated with the 12th Business Rules Forum, the world's largest Business
Rules event. RuleML-2009 is devoted to practical distributed rule
technologies and rule-based applications. The International Symposium on
Rules, Applications and Interoperability has evolved from an annual series
of international workshops since 2002, international conferences in 2005 and
2006, and international symposia since 2007, and is now in the top 100
venues for scientific impact factor in CiteseerX
(http://citeseerx.ist.psu.edu/stats/venues).
Supported by
===================================================================
W3C, OMG, ACM, AAAI, ECCAI, IAAIL, ACM, Belgian Business Rules Forum MIT
Sloan CIO Symposium, EPTS, BPM Forum Belgium
Sponsored by
===================================================================
Franz Inc
NICTA (National ICT Australia) Ltd
Corporate Semantic Web
Logic Programming Associated Ltd
ruleCore
JBoss
Modelsystems Ltd
(sponsoring opportunities: http://www.defeasible.org/ruleml2009/sponsors)
===================================================================
16 years, 7 months
StatefulKnowledgeSession leaves threads running
by Rafael Ribeiro
Hi all,
I've downloaded Drools fusion sample and started to make some changes to
the code (first of all wipe out the UI so I can test it easier).
I tried to get to a minimal set so I can run a console main class and see
what happens but I am facing a strange behaviour.
As soon as I start pushing events into the WorkingMemoryEntryPoint
("StockTick stream") a Thread - not daemonized since it blocks shutdown from
ending - is spawned and this prevents my JVM from shutting down (obviously
if I call System.exit(0) it will but I am avoiding this).
I've tried both to halt and dispose the session that this entry point
belongs but with no success. Does anyone know how could I get rid of this
thread?
best regards,
--
View this message in context: http://www.nabble.com/StatefulKnowledgeSession-leaves-threads-running-tp2...
Sent from the drools - user mailing list archive at Nabble.com.
16 years, 7 months
Re: [rules-users] Drools Govnor DB configuration
by Pardeep.Ruhil@lntinfotech.com
Hi,
Thanks Jarek for your reply.
Still I have one doubt in my mind, how can I see the data for a newly
registered user (i.e name & permission )
created through Drools Guvnor administrator functionality. Where should
I find the new user data(i.e. name & permission assigned) , so that
I can write synch service to synch data from Drools Guvnor table to OFBiz
table.
Please help me to through out from this problem.
Thanks & Regards
Pardeep Ruhil
L&T Infotech Ltd
Mumbai
Ph: +919820283884
Pardeep.Ruhil(a)lntinfotech.com wrote:
>
> Hi,
> I am using Apache OFBiz and had successfully integrated Drools Guvnor
> war file with OFBiz.
> By default Drools Guvnor supports Embedded derby, but in OFBiz i am
> using MYSql , so i changed
> the default embedded derby to MySql using repository.xml file by the
> following code.
>
> <PersistenceManager
>
class="org.apache.jackrabbit.core.persistence.bundle.MySqlPersistenceManager">
>
> <param name="url"
> value="jdbc:mysql://localhost:3306/drools"/>
> <param name="user" value="root" />
> <param name="password" value="Newuser123" />
> <param name="schema" value="mysql"/>
> <param name="schemaObjectPrefix"
value="${wsp.name}_"/>
> </PersistenceManager>
>
> Using this I successfully integrated Drools guvnor with same database as
> I am using for OFBiz(MySql).
>
> Now I have created a new user in Drools guvnor to create permission for
> that user, but I am not able to see
> where that username is stored in the database and in which entity or
> table of MySql.
>
> Also if i want to use the users available in OFBiz MySql database
> entity say 'Userlogin' where i am storing all the list of userlogins,
> how can
> I retrieve the same and use this table data in drools Guvnor.
This can be done via JAAS - you just need to configure it to use a
particular table in mysql for retrieving user logins/passwords.
Keep in mind that this is just for authentication (to login).
Here's a list of all available login modules:
http://www.jboss.org/community/wiki/LoginModule
http://www.jboss.org/community/wiki/DatabaseServerLoginModule
> Also when
> I make a new user in Drools Govnor through
> administrator, my data of new user should go to table 'UserLogin'.
AFAICT that's not possible and you need to synch your Guvnor user list
with the OFBiz user list by yourself.
Cheers,
Jarek
>
> Please help me how this can be achieved in Drools Guvnor.
>
> Thanks & Regards
>
> Pardeep Ruhil
> L&T Infotech Ltd
> Mumbai
> Ph: +919820283884
> *
> Larsen & Toubro Infotech Ltd.*_
> __www.Lntinfotech.com_ <http://www.lntinfotech.com/>
>
> This Document is classified as:
>
> L&T Infotech Proprietary L&T Infotech Confidential L&T Infotech
> Internal Use Only L&T Infotech General Business
>
> This Email may contain confidential or privileged information for the
> intended recipient (s) If you are not the intended recipient, please do
> not use or disseminate the information, notify the sender and delete it
> from your system.
______________________________________________________________________
16 years, 7 months
Getting hold of the Evaluator Registry
by Asif Iqbal
Hi,
What I need to do is modify one of the evaluator classes specifically '<=', so that it can handle strings. Now I know I need to create a class similar to ComparableEvaluatorDefinition. But what I want to do is replace the existing one in the evaluator registry with my implementation which will include the additional String capability.
>From my understanding that should be all that is required. Unless im missing something... now all I need to know is how do I get hold of the evaluator registry?
Cheers
I
16 years, 7 months
Visu Nageswaran is out of the office.
by Viswanathan Nageswaran
I will be out of the office starting 17/07/2009 and will not return until
18/07/2009.
I am in a training today. Response to emails would be delayed. For anything
urgent, please call at +91-9884702390.
16 years, 7 months
Using variables as map keys in MVEL in LHS
by Steve Ronderos
Hello,
Again, I'm working on converting my project that used Drools 4.0.7 to
5.0.1.
I've run across a problem with a rule that accesses a map in the LHS using
a variable as the key. When MVEL tries to resolve this, it appears that
it is not evaluating the variable before accessing the map. I've modified
the Shopping example from the Drools 5.0.1 Examples to recreate the issue
in a simpler setting.
This is the rule (I removed all the other rules for this example)
rule "Cart notification"
salience 10
when
$p : Product( $productName : name)
$c : Customer( cart[$productName] == $p)
then
System.out.println( "Customer " + $c.name + " has " + $p.name + "
in cart");
end
I added the following to the Customer class:
private Map<String,Product> cart = new HashMap<String, Product>();
public Map<String, Product> getCart() {
return cart;
}
and I modified the main method to be:
public static final void main(String[] args) throws Exception {
final KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.
newKnowledgeBuilder();
kbuilder.add( ResourceFactory.newClassPathResource( "Shopping.drl",
ShoppingExample.class ),
ResourceType.DRL );
final KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );
final StatefulKnowledgeSession ksession =
kbase.newStatefulKnowledgeSession();
Customer mark = new Customer( "mark",
0 );
ksession.insert( mark );
Product shoes = new Product( "shoes",
60 );
ksession.insert( shoes );
mark.getCart().put("shoes", shoes);
ksession.fireAllRules();
}
So basically, I added a map to Customer, inserted one item and made a rule
that will use a variable as a key for that map.
What I would expect to happen is:
the Product pattern would match the shoes Product that is inserted into
the ksession, the $productName variable would contain the value "shoes"
the Customer fact, mark, would be matched with the second pattern in the
rule because cart["shoes"] should resolve to the shoes fact which is $p in
the rule
The message should print
What actually happens is an error message:
Exception in thread "main" org.drools.RuntimeDroolsException: Exception
executing predicate cart[$productName] == $p
at org.drools.rule.PredicateConstraint.isAllowedCachedLeft(
PredicateConstraint.java:302)
at org.drools.common.SingleBetaConstraints.isAllowedCachedLeft(
SingleBetaConstraints.java:138)
at org.drools.reteoo.JoinNode.assertLeftTuple(JoinNode.java:114)
at
org.drools.reteoo.SingleLeftTupleSinkAdapter.doPropagateAssertLeftTuple(
SingleLeftTupleSinkAdapter.java:117)
at
org.drools.reteoo.SingleLeftTupleSinkAdapter.createAndPropagateAssertLeftTuple(
SingleLeftTupleSinkAdapter.java:78)
at org.drools.reteoo.LeftInputAdapterNode.assertObject(
LeftInputAdapterNode.java:142)
at
org.drools.reteoo.SingleObjectSinkAdapter.propagateAssertObject(
SingleObjectSinkAdapter.java:42)
at org.drools.reteoo.ObjectTypeNode.assertObject(
ObjectTypeNode.java:185)
at org.drools.reteoo.EntryPointNode.assertObject(
EntryPointNode.java:146)
at org.drools.common.AbstractWorkingMemory.insert(
AbstractWorkingMemory.java:1046)
at org.drools.common.AbstractWorkingMemory.insert(
AbstractWorkingMemory.java:1001)
at org.drools.common.AbstractWorkingMemory.insert(
AbstractWorkingMemory.java:788)
at org.drools.impl.StatefulKnowledgeSessionImpl.insert(
StatefulKnowledgeSessionImpl.java:216)
at org.drools.examples.ShoppingExample.main(
ShoppingExample.java:32)
Caused by: [Error: unable to resolve method:
java.util.HashMap.$productName() [arglength=0]]
[Near : {... Unknown ....}]
^
[Line: 1, Column: 0]
at
org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.getMethod(
ReflectiveAccessorOptimizer.java:906)
at
org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.getBeanProperty(
ReflectiveAccessorOptimizer.java:585)
at
org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(
ReflectiveAccessorOptimizer.java:313)
at
org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.optimizeAccessor(
ReflectiveAccessorOptimizer.java:138)
at org.mvel2.ast.ASTNode.getReducedValueAccelerated(
ASTNode.java:133)
at org.mvel2.compiler.ExecutableAccessor.getValue(
ExecutableAccessor.java:37)
at
org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.getCollectionProperty(
ReflectiveAccessorOptimizer.java:633)
at
org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(
ReflectiveAccessorOptimizer.java:319)
at
org.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.optimizeAccessor(
ReflectiveAccessorOptimizer.java:138)
at org.mvel2.ast.ASTNode.getReducedValueAccelerated(
ASTNode.java:133)
at org.mvel2.ast.BinaryOperation.getReducedValueAccelerated(
BinaryOperation.java:102)
at org.mvel2.MVELRuntime.execute(MVELRuntime.java:85)
at org.mvel2.compiler.CompiledExpression.getValue(
CompiledExpression.java:104)
at org.mvel2.MVEL.executeExpression(MVEL.java:978)
at org.drools.base.mvel.MVELPredicateExpression.evaluate(
MVELPredicateExpression.java:75)
at org.drools.rule.PredicateConstraint.isAllowedCachedLeft(
PredicateConstraint.java:295)
... 13 more
Is this a bug in MVEL or Drools, or am I using the map access incorrectly?
Thanks,
Steve Ronderos
16 years, 7 months
Re: [rules-users] StatefulKnowledgeSession leaves threads running
by Greg Barton
I have seen similar behavior, though at the time I didn't have the opportunity to investigate the cause. (Sorry about not reporting it at the time.) Unlike the code below it was while calling session.fireUntilHalt(). (In a seperate thread.) After calling session.halt() from another thread the fireUntilHalt() would exit, but the VM would not exit due to a non-daemon thread persisting.
--- On Thu, 7/16/09, Rafael Ribeiro <rafaelri(a)gmail.com> wrote:
> From: Rafael Ribeiro <rafaelri(a)gmail.com>
> Subject: Re: [rules-users] StatefulKnowledgeSession leaves threads running
> To: "Rules Users List" <rules-users(a)lists.jboss.org>
> Date: Thursday, July 16, 2009, 12:10 PM
> Hi Edson!
>
> as I've already mentioned I've modified the
> sample so, if you get the StockTick sample and replace the
> Main class this will run fine.
> The sample shuts down fine but as I saw it sets the
> JFrame uses frame.setDefaultCloseOperation(
> WindowConstants.EXIT_ON_CLOSE ); which in turn makes the
> trick.
>
>
> Below the code of my modified main class:
>
> package org.drools.examples.broker;
>
>
> import org.drools.KnowledgeBase;
> import org.drools.KnowledgeBaseConfiguration;
> import org.drools.KnowledgeBaseFactory;
>
> import org.drools.builder.KnowledgeBuilder;
> import org.drools.builder.KnowledgeBuilderFactory;
> import org.drools.builder.ResourceType;
> import org.drools.conf.EventProcessingOption;
> import org.drools.examples.broker.model.Company;
>
> import org.drools.examples.broker.model.CompanyRegistry;
> import org.drools.examples.broker.model.StockTick;
> import org.drools.io.ResourceFactory;
> import org.drools.runtime.StatefulKnowledgeSession;
> import org.drools.runtime.rule.WorkingMemoryEntryPoint;
>
>
> public class Main {
> private static final String RULES_FILE =
> "/broker.drl";
> static StatefulKnowledgeSession session;
> static WorkingMemoryEntryPoint tickStream;
>
> /**
> * @param args
>
> */
> public static void main(String[] args) throws
> Exception {
> // set up and show main window
>
> CompanyRegistry companies = new
> CompanyRegistry();
>
> KnowledgeBuilder builder =
> KnowledgeBuilderFactory.newKnowledgeBuilder();
>
> try {
> builder.add(
> ResourceFactory.newInputStreamResource(
> Main.class.getResourceAsStream( RULES_FILE ) ),
>
> ResourceType.DRL);
> } catch ( Exception e ) {
> e.printStackTrace();
>
> }
> if( builder.hasErrors() ) {
>
> System.err.println(builder.getErrors());
> System.exit( 0 );
> }
>
> KnowledgeBaseConfiguration conf =
> KnowledgeBaseFactory.newKnowledgeBaseConfiguration();
>
> conf.setOption( EventProcessingOption.STREAM
> );
> KnowledgeBase kbase =
> KnowledgeBaseFactory.newKnowledgeBase( conf );
> kbase.addKnowledgePackages(
> builder.getKnowledgePackages() );
>
>
> session =
> kbase.newStatefulKnowledgeSession();
>
> session.setGlobal( "services", new
> BrokerServices() {
> public void log(String message) {
>
> System.out.println(message);
>
> }
> });
>
> for( Company company :
> companies.getCompanies() ) {
> session.insert( company );
> }
> session.fireAllRules();
>
> tickStream =
> session.getWorkingMemoryEntryPoint( "StockTick
> stream" );
>
>
> for (int i=10;i>0;i--) {
> tickStream.insert(new
> StockTick("RHT", i*10,
> System.currentTimeMillis()));
> session.getAgenda().getAgendaGroup(
> "evaluation" ).setFocus();
>
> session.fireAllRules();
> }
> session.dispose();
> session.halt();
> System.out.println("Still
> running...");
> }
>
> }
>
>
> regards,
> Rafael Ribeiro
>
>
> 2009/7/16 Edson Tirelli <tirelli(a)post.com>
>
>
> Hi Rafael,
>
> Are you setting the MultithreadEvaluation option or is
> this using default options? Do you have an example code that
> shows this behavior?
>
> Thanks,
> Edson
>
>
>
> 2009/7/16 Rafael Ribeiro <rafaelri(a)gmail.com>
>
>
>
>
> Hi all,
>
>
>
> I've downloaded Drools fusion sample and started to
> make some changes to
>
> the code (first of all wipe out the UI so I can test it
> easier).
>
> I tried to get to a minimal set so I can run a console
> main class and see
>
> what happens but I am facing a strange behaviour.
>
> As soon as I start pushing events into the
> WorkingMemoryEntryPoint
>
> ("StockTick stream") a Thread - not daemonized
> since it blocks shutdown from
>
> ending - is spawned and this prevents my JVM from shutting
> down (obviously
>
> if I call System.exit(0) it will but I am avoiding this).
>
> I've tried both to halt and dispose the session that
> this entry point
>
> belongs but with no success. Does anyone know how could I
> get rid of this
>
> thread?
>
>
>
> best regards,
>
> --
>
>
>
>
> _______________________________________________
>
> rules-users mailing list
>
> rules-users(a)lists.jboss.org
>
> http://lists.jboss.org/mailman/listinfo/rules-users
>
>
>
>
>
> -----Inline Attachment Follows-----
>
> _______________________________________________
> rules-users mailing list
> rules-users(a)lists.jboss.org
> http://lists.jboss.org/mailman/listinfo/rules-users
>
16 years, 7 months
Drools Govnor DB configuration
by Pardeep.Ruhil@lntinfotech.com
Hi,
I am using Apache OFBiz and had successfully integrated Drools Guvnor war
file with OFBiz.
By default Drools Guvnor supports Embedded derby, but in OFBiz i am using
MYSql , so i changed
the default embedded derby to MySql using repository.xml file by the
following code.
<PersistenceManager
class="org.apache.jackrabbit.core.persistence.bundle.MySqlPersistenceManager">
<param name="url"
value="jdbc:mysql://localhost:3306/drools"/>
<param name="user" value="root" />
<param name="password" value="Newuser123" />
<param name="schema" value="mysql"/>
<param name="schemaObjectPrefix" value="${wsp.name}_"/>
</PersistenceManager>
Using this I successfully integrated Drools guvnor with same database as I
am using for OFBiz(MySql).
Now I have created a new user in Drools guvnor to create permission for
that user, but I am not able to see
where that username is stored in the database and in which entity or table
of MySql.
Also if i want to use the users available in OFBiz MySql database entity
say 'Userlogin' where i am storing all the list of userlogins, how can
I retrieve the same and use this table data in drools Guvnor. Also when I
make a new user in Drools Govnor through
administrator, my data of new user should go to table 'UserLogin'.
Please help me how this can be achieved in Drools Guvnor.
Thanks & Regards
Pardeep Ruhil
L&T Infotech Ltd
Mumbai
Ph: +919820283884
Larsen & Toubro Infotech Ltd.
www.Lntinfotech.com
This Document is classified as:
L&T Infotech Proprietary L&T Infotech Confidential L&T Infotech
Internal Use Only L&T Infotech General Business
This Email may contain confidential or privileged information for the
intended recipient (s) If you are not the intended recipient, please do
not use or disseminate the information, notify the sender and delete it
from your system.
______________________________________________________________________
16 years, 7 months
Question regarding Release 5.1
by McDonald, Daniel
Hi,
Does anyone know if there is a roadmap for the next Drools release, an
anticipated, forecast, or suspected date, for Release 5.1?
Thank you,
Dan
Office phone: (972) 691-6593
Mobile phone (214) 697-8163
_____________
The information contained in this message is proprietary and/or confidential. If you are not the
intended recipient, please: (i) delete the message and all copies; (ii) do not disclose,
distribute or use the message in any manner; and (iii) notify the sender immediately. In addition,
please be aware that any message addressed to our domain is subject to archiving and review by
persons other than the intended recipient. Thank you.
_____________
16 years, 7 months