Re: [rules-users] Rule Templates - Docs Examples?

2009-11-24 Thread Wolfgang Laun
An extensive rewrite of the section dealing with Templates was done in
the early stages of 5.0, and it ought to be available with current
snapshot releases. The relevant section is 5.2, Templates.

-W






On 11/24/09, Adam Rinehart adam.rineh...@gmail.com wrote:
 I am trying to research using a rule template driven by data from a
 spreadsheet, rather than using a straight decision table.

 I understand I need to use the ExternalSpreadsheetCompiler but am finding a
 distressing lack of information about the template format.

 The 5.0 docs seem to have mistakes; the code example for that section looks
 to have been cut  pasted from another section and does not match the text
 description of what is going on.

 Using google, the best I could find was a blog posting from Steven Williams
 on Aug 26, 2008: http://blog.athico.com/2008/08/drools-rule-templates.html

 In this blog posting, he said it was the first of 3 examples from the
 drools-examples project. But I could not find any additional blog postings
 by him on this subject.

 Does anyone know of additional documentation or examples on how rule
 templates work?

 Specifically, how to do optional columns, and array columns, similar to how
 the built in decision tables feature works?

 Adam

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


Re: [rules-users] Rule Templates - Docs Examples?

2009-11-24 Thread Adam Rinehart
Looking at the 5.1 snapshots, these sections have not been updated since the
5.0 release. I'm looking at a 5.1 snapshot I downloaded on 11/2/09.

The relevent sections, specifically 5.1.7 and 5.2, seem to have errors
and/or omissions and those sections should have the information I'm looking
for. Unfortunately I don't know what the correct info should be, so I can't
submit an edit myself.

As an example, from the last part of 5.1.7:
snip

The code to run this is simple:

KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
DecisionTableConfiguration dtconf =
KnowledgeBuilderFactory.newDecisionTableConfiguration();
dtconf.setInputType( DecisionTableInputType.XLS );
dtconf.setWorksheetName( Tables_2 );
kbuilder.add( ResourceFactory.newInputStreamResource( getSpreadsheetStream() ),
  ResourceType.DTABLE,
  dtconf );

CollectionKnowlegePackage kpkg = kbuilder.getKnowlegePackages();

We create an ExternalSpreadsheetCompiler object and use it to merge the
spreadsheet with the rules. The two integer parameters indicate the column
and row where the data actually starts - in our case column 2, row 2 (i.e.
B2)

/snip

The docs discuss creating an ExternalSpreadsheetCompiler in the example to
merge the spreadsheet with the rules template, but the example is for a
standard DecisionTable, without a custom template.

In section 5.2, it goes over templates, but does not discussion optional
values or array values.

I have reviewed the Drools-Example files. There is an example in there of
using array values, but not an example using optional values, which is what
I particularly need.


On Tue, Nov 24, 2009 at 1:17 AM, Wolfgang Laun wolfgang.l...@gmail.comwrote:

 An extensive rewrite of the section dealing with Templates was done in
 the early stages of 5.0, and it ought to be available with current
 snapshot releases. The relevant section is 5.2, Templates.

 -W






 On 11/24/09, Adam Rinehart adam.rineh...@gmail.com wrote:
  I am trying to research using a rule template driven by data from a
  spreadsheet, rather than using a straight decision table.
 
  I understand I need to use the ExternalSpreadsheetCompiler but am finding
 a
  distressing lack of information about the template format.
 
  The 5.0 docs seem to have mistakes; the code example for that section
 looks
  to have been cut  pasted from another section and does not match the
 text
  description of what is going on.
 
  Using google, the best I could find was a blog posting from Steven
 Williams
  on Aug 26, 2008:
 http://blog.athico.com/2008/08/drools-rule-templates.html
 
  In this blog posting, he said it was the first of 3 examples from the
  drools-examples project. But I could not find any additional blog
 postings
  by him on this subject.
 
  Does anyone know of additional documentation or examples on how rule
  templates work?
 
  Specifically, how to do optional columns, and array columns, similar to
 how
  the built in decision tables feature works?
 
  Adam
 
 ___
 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


[rules-users] Rule Templates - Docs Examples?

2009-11-23 Thread Adam Rinehart
I am trying to research using a rule template driven by data from a
spreadsheet, rather than using a straight decision table.

I understand I need to use the ExternalSpreadsheetCompiler but am finding a
distressing lack of information about the template format.

The 5.0 docs seem to have mistakes; the code example for that section looks
to have been cut  pasted from another section and does not match the text
description of what is going on.

Using google, the best I could find was a blog posting from Steven Williams
on Aug 26, 2008: http://blog.athico.com/2008/08/drools-rule-templates.html

In this blog posting, he said it was the first of 3 examples from the
drools-examples project. But I could not find any additional blog postings
by him on this subject.

Does anyone know of additional documentation or examples on how rule
templates work?

Specifically, how to do optional columns, and array columns, similar to how
the built in decision tables feature works?

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