[rules-users] RE: RE: Regarding Package .Pkg

Mark Proctor mproctor at codehaus.org
Wed Oct 3 08:01:44 EDT 2007


Drool_Beginner wrote:
> Yes, instead I don't want to write any DRL file..... I want to create Rule
> directliy in  PackageBuilder  object , instantiate it and run the rule
> through it. 
> If it is not possible then I want to create drl file once and later on I
> have to modify PackageBuilder from my Java code or program code.
> is there any information regarding it is available.
> Thanks & with Regards
> Abhi..
>
>   
You cannot change a rule once its created, but you can add the rule 
again which will over-write the old version. If you don't want to use 
drl you can build your AST, via the descr objects directly, however this 
is not for the faint hearted its considered very experience developer 
stuff. Personally I would use a templating language to generate your 
drls, based from what ever objects you have that are codifying your rules.
> Anstis, Michael (M.) wrote:
>   
>> Do you mean, once you've loaded a DRL file into a Package object you want
>> to
>> modify rule definitions?
>>
>> -----Original Message-----
>> From: rules-users-bounces at lists.jboss.org
>> [mailto:rules-users-bounces at lists.jboss.org] On Behalf Of Drool_Beginner
>> Sent: 03 October 2007 09:58
>> To: rules-users at lists.jboss.org
>> Subject: [rules-users] RE: Regarding Package .Pkg
>>
>>
>> Thanks Anstis, 
>> for your clarification. Is there a way that I can directly manipulate
>> directly this "PackageBuilder" from my JAVA code . Instead of updating drl
>> file. 
>> Thanks & Regards,
>> Abhi..
>>
>> Anstis, Michael (M.) wrote:
>>     
>>> I think you might misunderstand.
>>>  
>>> A DRL file contains text defining rules. Each DRL file is assigned a
>>> package
>>> name (much like Java).
>>>  
>>> The DRL file is loaded, parsed (PackageBuilder) and converted into a
>>> Package
>>> instance. Packages are added to RuleBases from which WorkingMemory can be
>>> obtained for rule execution.
>>>  
>>> There is no "pkg" file - the Java Package can be converted into a stream
>>> using Java's ObjectOutputStream.
>>>  
>>> Have a look at "1.6. The Drools Rule Engine - 1.6.1. Overview" in the
>>> excellent documentation.
>>>
>>>
>>>   _____  
>>>
>>> From: rules-users-bounces at lists.jboss.org
>>> [mailto:rules-users-bounces at lists.jboss.org] On Behalf Of Drool_Beginner
>>> Sent: 03 October 2007 08:53
>>> To: rules-users at lists.jboss.org
>>> Subject: [rules-users] Regarding Package .Pkg
>>>
>>>
>>> Dear All, Where I can get more information about .pkg, Since I have got
>>> information that .drl file get converted in to pkg(Package), which is
>>> writing .drl information into Stream. Please send me some information as
>>> our
>>> requirement is some what to take benifit from .pkg. Thanks in Advance
>>> Regards, Abhishek 
>>>
>>>   _____  
>>>
>>> View this message in context: Regarding
>>> <http://www.nabble.com/Regarding-Package-.Pkg-tf4560333.html#a13014401>
>>> Package .Pkg
>>> Sent from the drools - user mailing
>>> <http://www.nabble.com/drools---user-f11823.html> list archive at
>>> Nabble.com.
>>>
>>>
>>>
>>>  
>>> _______________________________________________
>>> rules-users mailing list
>>> rules-users at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/rules-users
>>>
>>>
>>>       
>> -- 
>> View this message in context:
>> http://www.nabble.com/Regarding-Package-.Pkg-tf4560333.html#a13015081
>> Sent from the drools - user mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>  
>> _______________________________________________
>> 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/20071003/71aee52e/attachment.html 


More information about the rules-users mailing list