[rules-users] Bug: equally named functions in different .drl files

2009-09-30 Thread Wolfgang Laun
If there are two different .drl files in the same package each of which
contains a function with name x, and if we have calls to x in both files,
expecting to call the local x, respectively:

(a) if the function signatures are identical, then this compiles without
errors, but at runtime only one of these functions will be called.

(b) if the signatures differ, you get inexplicable error messages for
correct calls, i.e.:
Rule Compilation error : [Rule name='Look4Beat']
appl/vote/Rule_Look4Beat_0.java (7:380) : The method foo(String, String)
in the type Foo is not applicable for the arguments (String)

As a test case for (a), use the file below and another one substituting '1'
by '2':

package x.y;
function void foo(String s ){ System.out.println( foo 1:  + s ); }
rule Object 1
   when
   Object()
   then
   foo( in file 1 );
end

Presumably the class names for functions cannot be derived from the function
name alone.
-W
___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users


Re: [rules-users] retrieving streams/entry points from java api

2009-09-30 Thread Edson Tirelli
   Chris,

   That is indeed missing in the public API. I am adding it as we speak,
thanks for bringing that up:

https://jira.jboss.org/jira/browse/JBRULES-2285

   Meanwhile, until we release the new version, the workaround is to
downcast the interface:

  *for*(WorkingMemoryEntryPoint entry : session
.getWorkingMemoryEntryPoints()){

System.*err*.println(entry point
stream:  +


((InternalWorkingMemoryEntryPoint)entry).getEntryPoint().getEntryPointId());

  }
Edson




2009/9/29 Chris Richmond crichm...@referentia.com

  Hello,



 I am trying to determine, iterate the working memory streams within my rule
 by doing the following:



   *for*(WorkingMemoryEntryPoint entry :
 session.getWorkingMemoryEntryPoints()){

 System.*err*.println(entry point
 stream:  + entry.toString());

   }



 But I can find no method/way to finid the actual text name of the entry
 point(what is written in the rule as from entry-point “”).







 Is there a way to do this?  To list the readable names of the entry points
 from your session?  I would like to list those entry points in a drop down
 as application profiles, so if they have one selected, one entry point of
 rules will be inserted to and so on..



 Thanks,



 Chris

 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users




-- 
 Edson Tirelli
 JBoss Drools Core Development
 JBoss by Red Hat @ www.jboss.com
___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users


[rules-users] Getting Guvnor to work with HttpClient 3.0

2009-09-30 Thread Ho, Alan
Hi,

I'm making some modifications to guvnor, and would like to make it play nice 
with httpclient 3.0.1 . However there seems to be a conflict because 
jboss-common-core depends on httpclient 2.0.2. Has anybody got suggestions to 
make the two play nice ?

Regards,
Alan Ho
___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users


[rules-users] (no subject)

2009-09-30 Thread Steve Ronderos
Hello Drools Users,

I've been looking into why Drools 5 is logging debug and info messages to 
System.out in my app and trying to figure out how to make it stop.  It 
looks like the SystemEventListener that the SystemEventListenerFactory 
returns is a DelegatingSystemEventListener that delegates to a 
PrintStreamSystemEventListener.  This, by default, uses System.out as the 
print stream target.  I looked into the Factory and it looks like I can 
provide a different SystemEventListener or SystemEventListenerProvider, 
but it also mentions that it did not find anything in the properties, so 
it fails over to the default SystemEventListenerProvider.  Is there a way 
to configure a custom SystemEventListener or SystemEventListenerProvider 
so that you don't have to call 
SystemEventListenerFactory.setSystemEventListenerProvider() at startup?

Thanks,

Steve Ronderos___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users


[rules-users] ORF 2009 Keynote Speaker Announcement

2009-09-30 Thread Edson Tirelli
   Sorry for the cross-posting, but it is important.


-- Forwarded message --
From: James Owen jco2...@att.net
Date: 2009/9/30
Subject: [0] ORF 2009 Keynote Speaker Announcement
To: Chelanie Israel miss...@mac.com
Cc: Rolando Hernandez rola...@bizrules.com, Greg Barton 
greg_bar...@yahoo.com


[image: sm_headerlogo.jpg]

Greetings:
This will be our penultimate email about October Rules Fest 2009 - but, even
though it follows closely on the heels of the previous email, it's
necessary.  And it's a goodie.

Our *Keynote Speaker* for ORF 2009 is *Tom Cooper*, co-author of Rule-Based
Programming in OPS5 by Tom Cooper and Nancy Wogrin.  (Thanks to Luke Voss
and Andrew Waterman for making a last-minute agenda shuffle possible.)  The
book is long since out-of-print but is still available in slightly used
condition by many of Amazon's associated book resellers.   (I saw only four
used but in good condition copies at Amazon itself.)  When Dr. Forgy and I
were working on our first project together back in 1998, I asked him what
would be the one book that a person might buy to get a good foundation on
rulebased programming.  This was it and I have used it many times in my
classes that I teach on the subject.

Side note:  I also use Gary Riley's book - still in publication -  to teach
CLIPS (and Jess) and many others for reference; such as Jess In Action by
Dr. Ernest Friedman-Hill or the Buchanan-Shortliffe magnum opus on the MYCIN
project.  You can see my comlete list at
http://www.kbsc.com/aibooks.htmlfor more of them.  Even though some
(most?) of the books are out-of-print
none are really out-of-date.

*STUDENTS* can now register for ORF 2009 for only *$150* per person WITH a
valid photo ID and a CURRENT student photo ID card.  Last year we priced the
whole thing at student rates and did not get a single student registeration
from the USA.  (We had one from the UK.)  We have had several inquiries this
year, some from as far away as California, and decided to put the student
rate back online.  Just click on the regular ORF registration link and it
will give you the instructions for the special student registration process.

We have two (yep, 2 of them) *BOOT CAMPS* that are co-located with ORF in
The Adolphus Hotel.  There will be the *Jess Boot Camp* (taught by Jason
Morris) and the *Drools Boot Camp* (taught by Mark Proctor and Edson
Tirelli).  Even though both boot camps are headed by their individual
instructors, we are posting the curriculum of both on-line with the ORF
agenda.  (Topics are subject to change.)  Both camps have done a lot of work
the past few days one defining what to expect from each of them.  If you
like, you really CAN attend just one of the boot camps (for a small fee to
cover the cost of the meeting room and catered coffee) and not attend ORF -
but why???  ORF attendees can attend either one of the boot camps free of
charge.

I will try and send another email before the 15th but in case that I don't,
remember that the* special $129 / night room rate* for October Rules Fest
2009 attendees at The Adolphus will *EXPIRE* on the 16th !!  So I urge that
if you have not already registered for ORF as well as reserved a room at The
Adolphus, please do so this week if possible.

BTW, thanks to ALL of you who have already signed up and/or have registered
at The Adolphus.  The rooms are filling up.  Boot Camps are filling up.
 And, thankfully, October Rules Fest is filling up with some great folks
looking for answers to some really perplexing problems.  So, if you have NOT
registered, do so now.  If you know of some students who want to attend, put
them in touch with Chelanie who can get them registered.  If all you want is
one of the two greatest boot camps in the world, you can sign up just for
that.  But you need to sign up now!!

SDG
James Owen
Founder October Rules Fest
Senior Consultant / Architect KBSC
http://www.kbsc.com
http://www.OctoberRulesFest.org
Twitter: OctRulesFest
Blogs:
http://JavaRules.blogspot.com [Rulebased Systems Blog]
http://ORF2009.blogspot.com [October Rules Fest Blog]
http://exscg.blogspot.com/ [Expert Systems Consulting Group Blog]

*If I have seen a little further it is by standing on the shoulders of
giants.*
*Sir Isaac Newton in a letter to Robert Hooke, 5 Feb 1676*
*
*
*Come to October Rules Fest and stand on the shoulders of the Giants of the
industry; if only for a week.*




-- 
 Edson Tirelli
 JBoss Drools Core Development
 JBoss by Red Hat @ www.jboss.com
sm_headerlogo.jpg___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users


Re: [rules-users] retrieving streams/entry points from java api

2009-09-30 Thread Chris Richmond
Ed,


Thanks a lot.  I am thinking about comding to Drools boot camp in Dallas? In
late October.  If not that one than the next one.  Will you be there?  I
feel it would be beneficial to have some time to get over the hump with
using Drools and Fusion to it's full potential.  That way I can give you
guys my use cases and discuss a proper Drools strategy.

 

Thank,


Chris

 

  _  

From: rules-users-boun...@lists.jboss.org
[mailto:rules-users-boun...@lists.jboss.org] On Behalf Of Edson Tirelli
Sent: Wednesday, September 30, 2009 4:45 AM
To: Rules Users List
Subject: Re: [rules-users] retrieving streams/entry points from java api

 


   Chris,

   That is indeed missing in the public API. I am adding it as we speak,
thanks for bringing that up:

https://jira.jboss.org/jira/browse/JBRULES-2285

   Meanwhile, until we release the new version, the workaround is to
downcast the interface:

  for(WorkingMemoryEntryPoint entry :
session.getWorkingMemoryEntryPoints()){

System.err.println(entry point stream:
 + 



 
((InternalWorkingMemoryEntryPoint)entry).getEntryPoint().getEntryPointId());

  }

Edson





2009/9/29 Chris Richmond crichm...@referentia.com

Hello,

 

I am trying to determine, iterate the working memory streams within my rule
by doing the following:

 

  for(WorkingMemoryEntryPoint entry :
session.getWorkingMemoryEntryPoints()){

System.err.println(entry point stream:
 + entry.toString());

  }

 

But I can find no method/way to finid the actual text name of the entry
point(what is written in the rule as from entry-point ).

 

 

 

Is there a way to do this?  To list the readable names of the entry points
from your session?  I would like to list those entry points in a drop down
as application profiles, so if they have one selected, one entry point of
rules will be inserted to and so on..

 

Thanks,

 

Chris


___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users




-- 
 Edson Tirelli
 JBoss Drools Core Development
 JBoss by Red Hat @ www.jboss.com

___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users


Re: [rules-users] retrieving streams/entry points from java api

2009-09-30 Thread Edson Tirelli
Certainly, that is one of the goals of the Drools Boot Camps. I will be
there in Dallas for the boot camp and for the ORF.

More info:

http://www.octoberrulesfest.org/
http://blog.athico.com/2009/09/iii-drools-boot-camp-at-october-rules.html
http://blog.athico.com/2009/09/drools-boot-camp-dallas-october-25th.html

Just a reminder, the boot camp is completely free for ORF attendants, so
I strongly advise everyone to join both the boot camp and this awesome
conference! Check the agenda!

Cheers,
  Edson

2009/9/30 Chris Richmond crichm...@referentia.com

  Ed,


 Thanks a lot.  I am thinking about comding to Drools boot camp in Dallas?
 In late October.  If not that one than the next one.  Will you be there?  I
 feel it would be beneficial to have some time to get over the hump with
 using Drools and Fusion to it’s full potential.  That way I can give you
 guys my use cases and discuss a proper Drools strategy.



 Thank,


 Chris


  --

 *From:* rules-users-boun...@lists.jboss.org [mailto:
 rules-users-boun...@lists.jboss.org] *On Behalf Of *Edson Tirelli
 *Sent:* Wednesday, September 30, 2009 4:45 AM
 *To:* Rules Users List
 *Subject:* Re: [rules-users] retrieving streams/entry points from java api




Chris,

That is indeed missing in the public API. I am adding it as we speak,
 thanks for bringing that up:

 https://jira.jboss.org/jira/browse/JBRULES-2285

Meanwhile, until we release the new version, the workaround is to
 downcast the interface:

   *for*(WorkingMemoryEntryPoint entry :
 session.getWorkingMemoryEntryPoints()){

 System.*err*.println(entry point
 stream:  +


 ((InternalWorkingMemoryEntryPoint)entry).getEntryPoint().getEntryPointId());

   }

 Edson



  2009/9/29 Chris Richmond crichm...@referentia.com

 Hello,



 I am trying to determine, iterate the working memory streams within my rule
 by doing the following:



   *for*(WorkingMemoryEntryPoint entry :
 session.getWorkingMemoryEntryPoints()){

 System.*err*.println(entry point
 stream:  + entry.toString());

   }



 But I can find no method/way to finid the actual text name of the entry
 point(what is written in the rule as from entry-point “”).







 Is there a way to do this?  To list the readable names of the entry points
 from your session?  I would like to list those entry points in a drop down
 as application profiles, so if they have one selected, one entry point of
 rules will be inserted to and so on..



 Thanks,



 Chris


 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users




 --
  Edson Tirelli
  JBoss Drools Core Development
  JBoss by Red Hat @ www.jboss.com

 ___
 rules-users mailing list
 rules-users@lists.jboss.org
 https://lists.jboss.org/mailman/listinfo/rules-users




-- 
 Edson Tirelli
 JBoss Drools Core Development
 JBoss by Red Hat @ www.jboss.com
___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users


[rules-users] DBC = ORF 2009

2009-09-30 Thread James Owen

Chris:

James here.  From a purely selfish point of view, the Drools Boot Camp  
in Dallas followed by the October Rules Fest would be a GREAT  
opportunity for you not only to learn from the best Drools personnel,  
but also to learn from the absolute best in the business for rulebased  
systems.  This is, to my knowledge, this is the  ONLY conference  
dedicated to the practicing rulebase technical person.  I really  
believe that you can learn more at DBC/ORF in a week than you could at  
10 of the vendor schools.


Where else would you get a chance to listen to Dr. Charles Forgy, Gary  
Riley, Tom Cooper, Dr. Richard Hicks, Paul Vincent, Carlos Seranno- 
Morales, Dr. Daniel Levine, John Zachman and many, many others in one  
week?  A seminar with ANY of these would cost more than the $500 that  
you would pay for ORf.  Most techies go through life and NEVER get to  
meet even one of these guys.  Not only that, you will get to hear them  
discuss among themselves and with the attendees all of the problems  
that are cropping up all over the world and possible solutions.  Where  
else would you get to ask Dr. Forgy questions, one-on-one, about the  
NEW algorithm called TECH that is at least 10 times faster than his  
Rete 2 / III?  Or to get into details with him about parallel  
rulebased systems?


And, you never know - this could be the last ORF.  There might not be  
another one like this.  Perhaps this sounds self-serving, but I can't  
stress enough the importance of attending NOW and not putting this off  
until another time.  There might never be another time like this with  
this particular cast of speakers.


SDG
James Owen
Founder October Rules Fest
Senior Consultant / Architect KBSC
http://www.kbsc.com
http://www.OctoberRulesFest.org
Twitter: OctRulesFest
Blogs:
http://JavaRules.blogspot.com [Rulebased Systems Blog]
http://ORF2009.blogspot.com [October Rules Fest Blog]
http://exscg.blogspot.com/ [Expert Systems Consulting Group Blog]

If I have seen a little further it is by standing on the shoulders of  
giants.

Sir Isaac Newton in a letter to Robert Hooke, 5 Feb 1676

Come to October Rules Fest and stand on the shoulders of the Giants of  
the industry; if only for a week.




On Sep 30, 2009, at 1:13 PM, Chris Richmond wrote:


Ed,

Thanks a lot.  I am thinking about comding to Drools boot camp in  
Dallas? In late October.  If not that one than the next one.  Will  
you be there?  I feel it would be beneficial to have some time to  
get over the hump with using Drools and Fusion to it’s full  
potential.  That way I can give you guys my use cases and discuss a  
proper Drools strategy.


Thank,

Chris

From: rules-users-boun...@lists.jboss.org [mailto:rules-users-boun...@lists.jboss.org 
] On Behalf Of Edson Tirelli

Sent: Wednesday, September 30, 2009 4:45 AM
To: Rules Users List
Subject: Re: [rules-users] retrieving streams/entry points from java  
api



   Chris,

   That is indeed missing in the public API. I am adding it as we  
speak, thanks for bringing that up:


https://jira.jboss.org/jira/browse/JBRULES-2285

   Meanwhile, until we release the new version, the workaround is to  
downcast the interface:


  for(WorkingMemoryEntryPoint entry :  
session.getWorkingMemoryEntryPoints()){


System.err.println(entry point  
stream:  +



  
((InternalWorkingMemoryEntryPoint 
)entry).getEntryPoint().getEntryPointId());


  }

Edson




2009/9/29 Chris Richmond crichm...@referentia.com
Hello,



I am trying to determine, iterate the working memory streams within  
my rule by doing the following:




  for(WorkingMemoryEntryPoint entry :  
session.getWorkingMemoryEntryPoints()){


System.err.println(entry point  
stream:  + entry.toString());


  }



But I can find no method/way to finid the actual text name of the  
entry point(what is written in the rule as from entry-point “”).








Is there a way to do this?  To list the readable names of the entry  
points from your session?  I would like to list those entry points  
in a drop down as application profiles, so if they have one  
selected, one entry point of rules will be inserted to and so on..




Thanks,



Chris


___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users




--
 Edson Tirelli
 JBoss Drools Core Development
 JBoss by Red Hat @ www.jboss.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


Re: [rules-users] DBC = ORF 2009

2009-09-30 Thread Chris Richmond
Ed and James,

 

I would love to attend ORF to learn more about the science of rules engines
in general as well.  I'm not sure if I can get the company to cover the cost
as well as the entire week of training days off.  I also unfortunately, have
a pretty large customer meeting the actual week of ORF.  Now, they have said
they are open to sending me to the Drools boot camp and that I don't have to
necessarily be there to meet the customers that week, so I might make a
pitch.

 

One thing about the ORF though.  It seems a bit intimidating.  By that I
mean I will be surrounded by domain experts whereas I know little to nothing
about rules based systems/design.  I am trying to feel out Drools within a
prototype application and we do plan on using it more, but I literally
haven't had the time to do some of the more theoretical background reading
about algorithms(Rete and others) and other topics like this.  I'm afraid I
would be completely lost and unable to really contribute anything to
discussions at the ORF.

 

I also want to be able do defend the ORF as beneificial to someone like me
if I am to sell it to my superiors and really believe it.

 

What are your thoughts guys?

 

Chris

 

  _  

From: rules-users-boun...@lists.jboss.org
[mailto:rules-users-boun...@lists.jboss.org] On Behalf Of James Owen
Sent: Wednesday, September 30, 2009 8:40 AM
To: Rules Users List
Subject: [rules-users] DBC = ORF 2009

 

Chris:

 

James here.  From a purely selfish point of view, the Drools Boot Camp in
Dallas followed by the October Rules Fest would be a GREAT opportunity for
you not only to learn from the best Drools personnel, but also to learn from
the absolute best in the business for rulebased systems.  This is, to my
knowledge, this is the  ONLY conference dedicated to the practicing rulebase
technical person.  I really believe that you can learn more at DBC/ORF in a
week than you could at 10 of the vendor schools.

 

Where else would you get a chance to listen to Dr. Charles Forgy, Gary
Riley, Tom Cooper, Dr. Richard Hicks, Paul Vincent, Carlos Seranno-Morales,
Dr. Daniel Levine, John Zachman and many, many others in one week?  A
seminar with ANY of these would cost more than the $500 that you would pay
for ORf.  Most techies go through life and NEVER get to meet even one of
these guys.  Not only that, you will get to hear them discuss among
themselves and with the attendees all of the problems that are cropping up
all over the world and possible solutions.  Where else would you get to ask
Dr. Forgy questions, one-on-one, about the NEW algorithm called TECH that is
at least 10 times faster than his Rete 2 / III?  Or to get into details with
him about parallel rulebased systems?

 

And, you never know - this could be the last ORF.  There might not be
another one like this.  Perhaps this sounds self-serving, but I can't stress
enough the importance of attending NOW and not putting this off until
another time.  There might never be another time like this with this
particular cast of speakers.

 

SDG

James Owen

Founder October Rules Fest

Senior Consultant / Architect KBSC

http://www.kbsc.com

http://www.OctoberRulesFest.org

Twitter: OctRulesFest

Blogs:

http://JavaRules.blogspot.com [Rulebased Systems Blog]

http://ORF2009.blogspot.com [October Rules Fest Blog]

http://exscg.blogspot.com/ [Expert Systems Consulting Group Blog]

 

If I have seen a little further it is by standing on the shoulders of
giants.

Sir Isaac Newton in a letter to Robert Hooke, 5 Feb 1676

 

Come to October Rules Fest and stand on the shoulders of the Giants of the
industry; if only for a week.





 

 

On Sep 30, 2009, at 1:13 PM, Chris Richmond wrote:





Ed,


Thanks a lot.  I am thinking about comding to Drools boot camp in Dallas? In
late October.  If not that one than the next one.  Will you be there?  I
feel it would be beneficial to have some time to get over the hump with
using Drools and Fusion to it's full potential.  That way I can give you
guys my use cases and discuss a proper Drools strategy.

 

Thank,


Chris

 

  _  

From: rules-users-boun...@lists.jboss.org
[mailto:rules-users-boun...@lists.jboss.org] On Behalf Of Edson Tirelli
Sent: Wednesday, September 30, 2009 4:45 AM
To: Rules Users List
Subject: Re: [rules-users] retrieving streams/entry points from java api

 


   Chris,

   That is indeed missing in the public API. I am adding it as we speak,
thanks for bringing that up:

https://jira.jboss.org/jira/browse/JBRULES-2285

   Meanwhile, until we release the new version, the workaround is to
downcast the interface:

  for(WorkingMemoryEntryPoint entry :
session.getWorkingMemoryEntryPoints()){

System.err.println(entry point stream:
 + 




 
((InternalWorkingMemoryEntryPoint)entry).getEntryPoint().getEntryPointId());

  }

Edson






2009/9/29 Chris Richmond crichm...@referentia.com

Hello,

 

I am 

Re: [rules-users] DBC = ORF 2009

2009-09-30 Thread Edson Tirelli
   Chris, :)

   Glad to have this feedback you are giving us. So, first a disclaimer: I
am in no way related to the conference organization, other than being
accepted as a speaker. My recommendations are purely result of attending to
it last year and having one of the best technical experiences in my
professional life.

   Now, think about it this way: you said you are starting on rule based
systems and I am sure you have questions. Would you prefer to ask these
questions to some random vendor guy that will tell you that a hammer can be
used as a screw-driver? Or would you like to have your questions answered by
people that have years of experience doing the same kind of work you are
looking for insight into?

I went to lots and lots of conferences and training sessions over the
years and none of them get you face to face with the people that actually
*do* the stuff, but ORF. There are other good conferences, don't get me
wrong, but this one allows you to deep dive in the rules based technology
like no other.

Check the agenda and the speaker bios. Show that to your company and I
am sure you have enough ammunition to convince them. :)

Hope to meet you there,
   Edson


2009/9/30 Chris Richmond crichm...@referentia.com

  Ed and James,



 I would love to attend ORF to learn more about the science of rules engines
 in general as well.  I’m not sure if I can get the company to cover the cost
 as well as the entire week of training days off.  I also unfortunately, have
 a pretty large customer meeting the actual week of ORF.  Now, they have said
 they are open to sending me to the Drools boot camp and that I don’t have to
 necessarily be there to meet the customers that week, so I might make a
 pitch.



 One thing about the ORF though.  It seems a bit intimidating.  By that I
 mean I will be surrounded by domain experts whereas I know little to nothing
 about rules based systems/design.  I am trying to feel out Drools within a
 prototype application and we do plan on using it more, but I literally
 haven’t had the time to do some of the more theoretical background reading
 about algorithms(Rete and others) and other topics like this.  I’m afraid I
 would be completely lost and unable to really contribute anything to
 discussions at the ORF.



 I also want to be able do defend the ORF as beneificial to someone like me
 if I am to sell it to my superiors and really believe it.



 What are your thoughts guys?



 Chris


  --

 *From:* rules-users-boun...@lists.jboss.org [mailto:
 rules-users-boun...@lists.jboss.org] *On Behalf Of *James Owen
 *Sent:* Wednesday, September 30, 2009 8:40 AM
 *To:* Rules Users List
 *Subject:* [rules-users] DBC = ORF 2009



 Chris:



 James here.  From a purely selfish point of view, the Drools Boot Camp in
 Dallas followed by the October Rules Fest would be a GREAT opportunity for
 you not only to learn from the best Drools personnel, but also to learn from
 the absolute best in the business for rulebased systems.  This is, to my
 knowledge, this is the  ONLY conference dedicated to the practicing rulebase
 technical person.  I really believe that you can learn more at DBC/ORF in a
 week than you could at 10 of the vendor schools.



 Where else would you get a chance to listen to Dr. Charles Forgy, Gary
 Riley, Tom Cooper, Dr. Richard Hicks, Paul Vincent, Carlos Seranno-Morales,
 Dr. Daniel Levine, John Zachman and many, many others in one week?  A
 seminar with ANY of these would cost more than the $500 that you would pay
 for ORf.  Most techies go through life and NEVER get to meet even one of
 these guys.  Not only that, you will get to hear them discuss among
 themselves and with the attendees all of the problems that are cropping up
 all over the world and possible solutions.  Where else would you get to ask
 Dr. Forgy questions, one-on-one, about the NEW algorithm called TECH that is
 at least 10 times faster than his Rete 2 / III?  Or to get into details with
 him about parallel rulebased systems?



 And, you never know - this could be the last ORF.  There might not be
 another one like this.  Perhaps this sounds self-serving, but I can't stress
 enough the importance of attending NOW and not putting this off until
 another time.  There might never be another time like this with this
 particular cast of speakers.



 SDG

 James Owen

 Founder October Rules Fest

 Senior Consultant / Architect KBSC

 http://www.kbsc.com

 http://www.OctoberRulesFest.org

 Twitter: OctRulesFest

 Blogs:

 http://JavaRules.blogspot.com [Rulebased Systems Blog]

 http://ORF2009.blogspot.com [October Rules Fest Blog]

 http://exscg.blogspot.com/ [Expert Systems Consulting Group Blog]



 *If I have seen a little further it is by standing on the shoulders of
 giants.*

 *Sir Isaac Newton in a letter to Robert Hooke, 5 Feb 1676*



 *Come to October Rules Fest and stand on the shoulders of the Giants of
 the industry; if only for a week.*






Re: [rules-users] DBC = ORF 2009

2009-09-30 Thread Greg Barton
Also, we'll be having a wide range of talks, from Larry Terrill's introduction 
to the rete algorithm to Dr Forgy's talk on parallel rulebases, and everything 
in between.  My talk will be low/mid level on the design of the CEP/Rulesbased 
project I'm working on at Southwest Airlines, and there are three other talks 
that focus on CEP. (including Edson's)  And while there are few talks 
specifically focused on individual projects, we've encouraged the presenters to 
make their talks as concrete as possible, with examples that can provide 
context, even if they're generally about theory.   

And don't worry about being intimidated.  Judging from the code you've posted 
to the list so far and the description of your project I doubt you'll have any 
problem understanding most of the conference material. And no one will judge 
you for asking questions and wanting to learn.  That's the whole point. :)





From: Edson Tirelli ed.tire...@gmail.com
To: Rules Users List rules-users@lists.jboss.org
Sent: Wednesday, September 30, 2009 2:29:43 PM
Subject: Re: [rules-users] DBC = ORF 2009


   Chris, :)

   Glad to have this feedback you are giving us. So, first a disclaimer: I am 
in no way related to the conference organization, other than being accepted as 
a speaker. My recommendations are purely result of attending to it last year 
and having one of the best technical experiences in my professional life.

   Now, think about it this way: you said you are starting on rule based 
systems and I am sure you have questions. Would you prefer to ask these 
questions to some random vendor guy that will tell you that a hammer can be 
used as a screw-driver? Or would you like to have your questions answered by 
people that have years of experience doing the same kind of work you are 
looking for insight into?

I went to lots and lots of conferences and training sessions over the years 
and none of them get you face to face with the people that actually *do* the 
stuff, but ORF. There are other good conferences, don't get me wrong, but this 
one allows you to deep dive in the rules based technology like no other. 

Check the agenda and the speaker bios. Show that to your company and I am 
sure you have enough ammunition to convince them. :)

Hope to meet you there,
   Edson 



2009/9/30 Chris Richmond crichm...@referentia.com
















Ed and James,
 
I would love to attend ORF to learn more
about the science of rules engines in general as well.  I’m not sure if I can
get the company to cover the cost as well as the entire week of training days
off.  I also unfortunately, have a pretty large customer meeting the actual
week of ORF.  Now, they have said they are open to sending me to the Drools
boot camp and that I don’t have to necessarily be there to meet the customers
that week, so I might make a pitch.
 
One thing about the ORF though.  It seems
a bit intimidating.  By that I mean I will be surrounded by domain experts
whereas I know little to nothing about rules based systems/design.  I am trying
to feel out Drools within a prototype application and we do plan on using it
more, but I literally haven’t had the time to do some of the more theoretical
background reading about algorithms(Rete and others) and other topics like
this.  I’m afraid I would be completely lost and unable to really contribute
anything to discussions at the ORF.
 
I also want to be able do defend the ORF
as beneificial to someone like me if I am to sell it to my superiors and really
believe it.
 
What are your thoughts guys?
 
Chris
 



 
From:rules-users-boun...@lists.jboss.org 
[mailto:rules-users-boun...@lists.jboss.org]
On Behalf Of James Owen
Sent: Wednesday, September 30,
2009 8:40 AM
To: Rules
 Users List
Subject: [rules-users] DBC =
ORF 2009

 
Chris:

 

James here.  From a purely selfish point of view, the Drools Boot
Camp in Dallas
followed by the October Rules Fest would be a GREAT opportunity for you not
only to learn from the best Drools personnel, but also to learn from the
absolute best in the business for rulebased systems.  This is, to my
knowledge, this is the  ONLY conference dedicated to the practicing
rulebase technical person.  I really believe that you can learn more at
DBC/ORF in a week than you could at 10 of the vendor schools.

 

Where else would you get a chance to listen to Dr. Charles Forgy, Gary
Riley, Tom Cooper, Dr. Richard Hicks, Paul Vincent, Carlos Seranno-Morales, Dr.
Daniel Levine, John Zachman and many, many others in one week?  A seminar
with ANY of these would cost more than the $500 that you would pay for ORf.
 Most techies go through life and NEVER get to meet even one of these
guys.  Not only that, you will get to hear them discuss among themselves
and with the attendees all of the problems that are cropping up all over the 
world
and possible solutions.  Where else would you get to ask Dr. Forgy
questions, 

[rules-users] Null-safe traversal of nested sparse maps?

2009-09-30 Thread Dave Schweisguth
Dear fellow Droolers,

[Sorry to repeat myself, but I thought this question might have gotten
missed at the bottom of my other one.]

One of my facts' properties, attributes, is a Map of Map of String.
Unfortunately the second level of keys is sparse. If the attribute I want is
present,

Fact(attributes.KeyOne.KeyTwo == 42)

looks and works great. If KeyTwo is absent, however, I get

org.drools.RuntimeDroolsException: Exception executing predicate 
attributes.KeyOne.KeyTwo == 42 [...] Caused by: [Error: unable to resolve 
method: java.util.HashMap.KeyTwo() [arglength=0]] [Near : {... Unknown }]

The best syntax I've found which is null-safe is

Fact(attributes.KeyOne[KeyTwo] == 42)

which works but hurts the eyes somewhat. I'm not clear whether MVEL-style
null-safe traversal should work here; my experiments suggest it does not.
Any suggestions?

Thanks,

-- 
| Dave Schweisguth   http://schweisguth.org/~dave/ |
| Home: dave at schweisguth.orgWork: http://www.nileguide.com/ |
| For compliance with the NJ Right to Know Act: Contents partially unknown |
___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users


[rules-users] [DUG] ORF 2009 Keynote Speaker Announcement

2009-09-30 Thread James Owen
[With Permission, of course]Greetings:This will be our penultimate email about October Rules Fest 2009 - but, even though it follows closely on the heels of the previous email, it's necessary. And it's a goodie. OurKeynote Speakerfor ORF 2009 isTom Cooper, co-author of "Rule-Based Programming in OPS5" by Tom Cooper and Nancy Wogrin. (Thanks to Luke Voss and Andrew Waterman for making a last-minute agenda shuffle possible.) The book is long since out-of-print but is still available in slightly used condition by many of Amazon's associated book resellers.  (I saw only four "used but in good condition" copies at Amazon itself.) When Dr. Forgy and I were working on our first project together back in 1998, I asked him what would be the one book that a person might buy to get a good foundation on rulebased programming. This was it and I have used it many times in my classes that I teach on the subject. Side note: I also use Gary Riley's book - still in publication - to teach CLIPS (and Jess) and many others for reference; such as "Jess In Action" by Dr. Ernest Friedman-Hill or the Buchanan-Shortliffe magnum opus on the MYCIN project. You can see my comlete list athttp://www.kbsc.com/aibooks.htmlfor more of them. Even though some (most?) of the books are out-of-print none are really out-of-date.FULL-TIME STUDENTScan now register for ORF 2009 for only$150per personWITH a valid photo ID and a CURRENT student photo ID card.Last year we priced the whole thing at student rates and did not get a single student registeration from the USA. (We had one from the UK.) We have had several inquiries this year, some from as far away as California, and decided to put the student rate back online. Just click on the regular ORF registration link and it will give you the instructions for the special student registration process.We have two (yep, 2 of them)BOOT CAMPSthat are co-located with ORF in The Adolphus Hotel. There will be theJess Boot Camp(taught by Jason Morris) and theDrools Boot Camp(taught by Mark Proctor and Edson Tirelli). Even though both boot camps are headed by their individual instructors, we are posting the curriculum of both on-line with the ORF agenda. (Topics are subject to change.) Both camps have done a lot of work the past few days one defining what to expect from each of them. If you like, you really CAN attend just one of the boot camps (for a small fee to cover the cost of the meeting room and catered coffee) and not attend ORF - but why??? ORF attendees can attend either one of the boot camps free of charge.I will try and send another email before the 15th but in case that I don't, remember that thespecial $129 / night room rateforOctober Rules Fest 2009 attendeesat The Adolphus willEXPIREon the 16th !!So I urge that if you have not already registered for ORF as well as reserved a room at The Adolphus, please do so this week if possible.BTW, thanks to ALL of you who have already signed up and/or have registered at The Adolphus. The rooms are filling up. Boot Camps are filling up. And, thankfully, October Rules Fest is filling up with some great folks looking for answers to some really perplexing problems. So, if you have NOT registered, do so now. If you know of some students who want to attend, put them in touch with Chelanie who can get them registered. If all you want is one of the two greatest boot camps in the world, you can sign up just for that. But you need to sign up now!!SDGJames OwenFounder October Rules FestSenior Consultant / Architect KBSChttp://www.kbsc.comhttp://www.OctoberRulesFest.orgTwitter: OctRulesFestBlogs:http://JavaRules.blogspot.com[Rulebased Systems Blog]http://ORF2009.blogspot.com[October Rules Fest Blog]http://exscg.blogspot.com/[Expert Systems Consulting Group Blog]"If I have seen a little further it is by standing on the shoulders of giants."Sir Isaac Newton in a letter to Robert Hooke, 5 Feb 1676Come to October Rules Fest and stand on the shoulders of the Giants of the industry; if only for a week.___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users