-----Original Message-----
From: Mallikarjun Kohalli (mkohalli) 
Sent: Wednesday, March 05, 2014 2:54 PM
To: rules-users@lists.jboss.org
Subject: RE: rules-users Digest, Vol 88, Issue 12

Hi I am using drools 5.1.1

-----Original Message-----
From: rules-users-boun...@lists.jboss.org 
[mailto:rules-users-boun...@lists.jboss.org] On Behalf Of 
rules-users-requ...@lists.jboss.org
Sent: Wednesday, March 05, 2014 2:20 PM
To: rules-users@lists.jboss.org
Subject: rules-users Digest, Vol 88, Issue 12

Send rules-users mailing list submissions to
        rules-users@lists.jboss.org

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.jboss.org/mailman/listinfo/rules-users
or, via email, send a message with subject or body 'help' to
        rules-users-requ...@lists.jboss.org

You can reach the person managing the list at
        rules-users-ow...@lists.jboss.org

When replying, please edit your Subject line so it is more specific than "Re: 
Contents of rules-users digest..."


Today's Topics:

   1. Re: Drools template declaration in kmodule.xml (Michael Anstis)
   2. Re: Guvnor - Custom operator problem (Not finding it)
      (Michael Anstis)
   3. Re: Drools 6.0.1 Workbench - How to import existing       drl
      files? (Michael Anstis)
   4. Re: Some basic questions/assumptions on Drools
      Work-bench/Guvnor (Michael Anstis)
   5. Re: 6.0.1.F How to use @role and @expires with DSL
      (Michael Anstis)
   6. Re: Facing Problem with this exception (Wolfgang Laun)


----------------------------------------------------------------------

Message: 1
Date: Wed, 5 Mar 2014 08:06:26 +0000
From: Michael Anstis <michael.ans...@gmail.com>
Subject: Re: [rules-users] Drools template declaration in kmodule.xml
To: Rules Users List <rules-users@lists.jboss.org>
Message-ID:
        <caag9p0suyi7mdp69nsna4y9s6c76nnizz4u5qc72mo6zptr...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

Hello,

I believe the KIE API doesn't supports your use-case.

You would normally use drools-templates pro grammatically: parse the template 
and interpolate your data. The resulting DRL would then be added to a KBase.

Templates within the Workbench work exactly the same (and uses 
drools-templates); however we persist the template and accompanying data as XML 
that KieBuilder (fortunately) knows how to convert to DRL.

With kind regards,

Mike






On 4 March 2014 22:24, david.berkman <david.berk...@grenadefish.net> wrote:

> Is there any way to declare a drools template (*.drt) and its data 
> files (in tab delimited or csv or whatever) in a kmodule.xml for 
> publication via Maven? I realize I can use the Workbench to create a 
> 'similar' web template and deploy that as a consumable .jar file, but 
> I get the impression that this web template is not quite the same as a 
> drools template, and if I publish like that and disassemble the 
> resulting jar, that the kmodule.xml present there (if there is one), 
> would not reverse engineer and be applicable to my .drt + .csv files 
> I'm currently loading programmatically.
> And although programmatic loading works, it's not available to 
> monitoring by a KieScanner, and of dynamically loading any changes 
> thereby. I can create my own monitoring and reloading system, but I'd 
> rather not be reinventing the wheel.
>
> All help appreciated,
>
> Thanks,
> David
>
>
>
> --
> View this message in context:
> http://drools.46999.n3.nabble.com/Drools-template-declaration-in-kmodu
> le-xml-tp4028504.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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://lists.jboss.org/pipermail/rules-users/attachments/20140305/40df25c9/attachment-0001.html
 

------------------------------

Message: 2
Date: Wed, 5 Mar 2014 08:08:15 +0000
From: Michael Anstis <michael.ans...@gmail.com>
Subject: Re: [rules-users] Guvnor - Custom operator problem (Not
        finding it)
To: Rules Users List <rules-users@lists.jboss.org>
Message-ID:
        <caag9p0tmisdwyqss7oavr3kyaxdyjwgpbs8ypjnt-ugprk5...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

You should be able to do as Davide suggests - create a packagebuilder.conf file 
in the package; if not please raise a JIRA (
https://issues.jboss.org/browse/GUVNOR) and we will investigate.

(This applies to 5.5, 5.6 and 6.0)


On 4 March 2014 21:38, mattmadhavan <mmadha...@facs.org> wrote:

> Hi Davide,
> Sorry but any idea or point me to the rt direction on how to add 
> custom operator in Guvnor?
>
> Thanks
> Matt'M
>
>
>
> --
> View this message in context:
> http://drools.46999.n3.nabble.com/Guvnor-Custom-operator-problem-Not-f
> inding-it-tp4028490p4028500.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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://lists.jboss.org/pipermail/rules-users/attachments/20140305/33984982/attachment-0001.html
 

------------------------------

Message: 3
Date: Wed, 5 Mar 2014 08:16:04 +0000
From: Michael Anstis <michael.ans...@gmail.com>
Subject: Re: [rules-users] Drools 6.0.1 Workbench - How to import
        existing        drl files?
To: Rules Users List <rules-users@lists.jboss.org>
Message-ID:
        <CAAG9P0si+BXS5UuqztU6FBuBPa8xM1+rSp6aWvU8XR=8=nt...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

Sure.

GIT is a version control system and is the repository implementation the 
workbench has by default. Simply put much like any VCS you can push/commit 
changes to it.

Whether the changes are made "within" the workbench (as would be the normal 
case for most users) or whether you have a link to the VCS from another tool; 
does not matter.

Within Eclipse you should be able to clone the GIT repository (think "take a 
copy for local use") behind the workbench (using the EGIT plugin). If you use 
the SSH protocol (e.g. git clone ssh://admin@server/repository) you will be 
able to push changes made in Eclipse back to the workbench (you could use HTTP, 
but you won't be able to push changes back).

If this sounds like mumbo-jumbo, please read a bit more about GIT.

With kind regards,

Mike



On 4 March 2014 23:18, mattmadhavan <mmadha...@facs.org> wrote:

> Hi Manstis,
> Thank very much for your reply! Please bear with me if I repeat my 
> self with my questions.
>
> This is the scenario!
> * We are moving away from a custom rule engine to Drools
> * We are converting the existing rules to .drl using a parser
> * I have an standard eclipse project which I am using to test the 
> rules by loading bunch of facts (Stateless Session) from the Database.
> All looking good.
>
> Now I want to set up the Drools-workbench so that my analysts can take 
> over and start adding new rules and test them.
>
> I am new to  drools/Guvnor/Workbench. But i have mastered the standard 
> .DRL syntax, have written my own custom operator (Which I am going to 
> share because its really useful for others too) and the project is working 
> great.
> I am really strong with Maven but with Git kind'a newbie.
>
> I have gone thro' the docs and able to create a Project, import my 
> model jars and related jars.  Now I want to import the DRL file from 
> my eclipse project, set it up and test the individual rules.
>
> I do not really understand your second point!
>
> *2) In order to manipulate a project outside of the workbench (I.e. 
> add your rule files) you will need to clone it with the ssh protocol. 
> The workbench will display the url in the Administration perspective. 
> *
>
> Could you please elaborate how do I suck the .drl file from my eclipse 
> project to the Drools Wrokbench ?
>
> Thanks
> Matt'M
>
>
>
>
> --
> View this message in context:
> http://drools.46999.n3.nabble.com/Drools-6-0-1-Workbench-How-to-import
> -existing-drl-files-tp4028495p4028508.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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://lists.jboss.org/pipermail/rules-users/attachments/20140305/35fd8e8d/attachment-0001.html
 

------------------------------

Message: 4
Date: Wed, 5 Mar 2014 08:17:32 +0000
From: Michael Anstis <michael.ans...@gmail.com>
Subject: Re: [rules-users] Some basic questions/assumptions on Drools
        Work-bench/Guvnor
To: Rules Users List <rules-users@lists.jboss.org>
Message-ID:
        <CAAG9P0vBdxMyWGe_E6wdGppD=l9bvpafr8r30vmuqtn8fgy...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

1) Correct
2) Correct
3) Correct
4) Correct
5) Correct

Your assumptions are spot on.


On 4 March 2014 23:22, mattmadhavan <mmadha...@facs.org> wrote:

> Hello,
> I have some basic questions on the Drools workbench. Can some one 
> please validate my assumptions?
>
> 1) Drools workbench/Guvnor is not a replacement for Eclipse.
> 2) Geeks like me develop the applications in Eclipse
> 3) Drools workbench will be mainly used by the Rule authors (Business 
> Analysts etc) once I set it up for them.
> 4) The anslysts will author the rules and test it in the workbench.
> 5) They will build the DRLs into a jar  and I include it as a 
> dependency in my POM.xml.
>
> How close am I to these assumptions?
>
> Thanks
> Matt'M
>
>
>
>
> --
> View this message in context:
> http://drools.46999.n3.nabble.com/Some-basic-questions-assumptions-on-
> Drools-Work-bench-Guvnor-tp4028509.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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://lists.jboss.org/pipermail/rules-users/attachments/20140305/815d757a/attachment-0001.html
 

------------------------------

Message: 5
Date: Wed, 5 Mar 2014 08:18:52 +0000
From: Michael Anstis <michael.ans...@gmail.com>
Subject: Re: [rules-users] 6.0.1.F How to use @role and @expires with
        DSL
To: Rules Users List <rules-users@lists.jboss.org>
Message-ID:
        <caag9p0vco3uu4iee-jdoyjbxozdsejjy4ceaee5xmmarzse...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

The recommendation in 6.0.x is to use the Data Modeller.


On 4 March 2014 23:25, SrjTx <clickt...@yahoo.com> wrote:

> I searched the forum and found some stuff from 2010 related to this - 
> but no final answer, but was wondering if this has been added to 
> 6.0.1.F
>
> I want to put
>
> declare Foo
>     @role(event)
>     @expires( 5m )
> end
>
> into a Guided Rule - what is the proper way to do this?
>
>
>
>
>
>
>
> --
> View this message in context:
> http://drools.46999.n3.nabble.com/6-0-1-F-How-to-use-role-and-expires-
> with-DSL-tp4028510.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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://lists.jboss.org/pipermail/rules-users/attachments/20140305/fbbc0520/attachment-0001.html
 

------------------------------

Message: 6
Date: Wed, 5 Mar 2014 09:49:36 +0100
From: Wolfgang Laun <wolfgang.l...@gmail.com>
Subject: Re: [rules-users] Facing Problem with this exception
To: Rules Users List <rules-users@lists.jboss.org>
Message-ID:
        <CANaj1LeH5TS5OkovPvk1=dx29n5ndeunlu1w8xrkkdw+hjv...@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1

Could be a bug that has been fixed. No telling without knowing which version 
this does. - If it isn't the latest of Drools 5, try 5.6.
-W

On 05/03/2014, Mallikarjun Kohalli (mkohalli) <mkoha...@cisco.com> wrote:
> Hi All,
> We are getting the following exceptions when drools is executing some 
> rules.
>
> Exception:
>
> Caused by: java.lang.NullPointerException
>         at
> org.drools.core.util.LeftTupleIndexHashTable.remove(LeftTupleIndexHashTable.java:251)
>         at org.drools.reteoo.NotNode.retractLeftTuple(NotNode.java:226)
>         at
> org.drools.reteoo.SingleLeftTupleSinkAdapter.doPropagateRetractLeftTuple(SingleLeftTupleSinkAdapter.java:217)
>         at
> org.drools.reteoo.SingleLeftTupleSinkAdapter.propagateRetractRightTuple(SingleLeftTupleSinkAdapter.java:124)
>         at org.drools.reteoo.JoinNode.retractRightTuple(JoinNode.java:151)
>         at
> org.drools.reteoo.ObjectTypeNode.retractObject(ObjectTypeNode.java:232)
>         at
> org.drools.reteoo.ReteooWorkingMemory$WorkingMemoryReteExpireAction.execute(ReteooWorkingMemory.java:412)
>         at
> org.drools.common.AbstractWorkingMemory.executeQueuedActions(AbstractWorkingMemory.java:1471)
>         ... 51 more
>
>
>
> Regards,
> Mallikarjun K
>


------------------------------

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

End of rules-users Digest, Vol 88, Issue 12
*******************************************

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

Reply via email to