[rules-users] drools quirks

Michael Anstis michael.anstis at gmail.com
Mon Sep 20 04:53:14 EDT 2010


1) Have a look at the examples; they return OK. You don't say much about
your rules for any further help.

2) DSL would restrict what users could enter.

On 18 September 2010 15:15, Matt Young <solid at youngdev.net> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> I just started using drools and this is my first time implementing a
> rules engine.  Everything has been pretty smooth but I have  some
> quirks that I am not sure I can live with.
> 1) for some reason, if I execute the Knowlege session against an
> object, the knowlege session never returns.  The only way I can get
> the ksession to return is to make IF (obj == null) part of the LHS and
> make modify($input){setObj("complete")} part of the RHS
> This seems like a deficiency since I have users writing their own
> rules, I can see them forgetting this requirement.  IS their a way to
> get the ksession to firerules only once?  If so what does that look like?
> 2) It seems that any code I want can be executed in the RHS.  I could
> literally execute something like the following in the RHS.
>
> byte[] b= new byte[10000000000000]; // Really big memory waste
>
> I also could just start a bunch of threads.
>
> The point is that I am intending to let the users write their own
> rules but I can't do that if there are no restrictions on how/what can
> be done inside the rules.  Any suggestions?  Are there sandboxes or
> filters I can activate to restrict the RHS?
>
> - --
> Cheers,
> Matt Young
> solid at youngdev.net
> http://youngdev.net
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iQIcBAEBAgAGBQJMlMmHAAoJEO5jycTTPEzclUwQAJdLYF183A5fSo9cN0a1gkkR
> bRyIEgUBUZGQVZi+W7vezQMVqLtV1/+HkfDj5EdylD9fGS6/OsBzOKMCKb4IIuOe
> j8xgp4Z85G5JmowhWDh9AYfHMwcOJ/QSjrPm4ABs3ZQilBEeSKcYBNZ/YNX9WhVN
> ZMeLwx9+VJqK1Wj4Aue6zdG4XiSA+CTNL309xLgyGkoiWtnp3+wY4Q3q1WGArWti
> uIq0tN1xGk9mRkSGepdAjycv5mc+9BCjh6/5UqSIMsWSTqKzm6ce96YQIMgMV77m
> J6/ya91eTGiqXXpXsrSKJSHUFe7ExAJjjVZFzXT55FSNRBzrInCXDIyMfH6hX00E
> KFQyQWHi3lLRPSKnBpkBGQj1ZPB3WMBvq8Kfjjszzoa3MjmsfNy21YdrSdLUnJPC
> NNdBCwYmNbntRu+6fhk8D5OxlLXqAY+OcuVLjySKdBq6eA+Q20XN8+GLWwAjSD8K
> vc0/6HAICKzOXhpSiPEFsPSOxT/FSVBXPOmoO0fMoxjOLpEHU2G5CB6lIn8zZngQ
> GodDE6s9uOWLsEyxsBCp7Nb9uLNEFXVW91SsYcGQuzCrVgwPR4Dc/KUzOdYUPIaM
> RC1laZbdEfrhisZrHAkZDaMSzaYZO48Vb4ZpCJTqCVESdwjRbBLtTG7YNAFBKQQw
> BN9Qjq6IJUUJDzfawsrr
> =1xoA
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> rules-users mailing list
> rules-users at 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/20100920/809c9640/attachment.html 


More information about the rules-users mailing list