[rules-users] drl to pkg

Perumaal Krishnaraj perumaal.k at gmail.com
Sun May 3 09:02:08 EDT 2009


Thanks, and this should get me started.
I find that most of the documentation is eclipse-centric, and probably it
would help for the newbies like me, if the documentation also includes more
material on usage with other IDEs.

Thanks again
Regards,
kp

2009/5/3 Wolfgang Laun <wolfgang.laun at gmail.com>

> This is what you might do:
>
>
>         KnowledgeBase kBase = KnowledgeBaseFactory.newKnowledgeBase();
>         KnowledgeBuilder kBuilder =
> KnowledgeBuilderFactory.newKnowledgeBuilder();
>         kBuilder.add( ResourceFactory.newFileResource( "Movie.drl" ),
>                       ResourceType.DRL );
>         if( kBuilder.hasErrors() ){
>             for( KnowledgeBuilderError err: kBuilder.getErrors() ){
>                 System.out.println( err.toString() );
>             }
>             throw new IllegalStateException( "DRL errors" );
>         }
>
>         OutputStream os = new FileOutputStream( "Movie.pkg" );
>         ObjectOutputStream oos = new ObjectOutputStream( os );
>
>         oos.writeObject( kBuilder.getKnowledgePackages() );
>
> // And now, from the file containing the binary knowlewdge packages:
>
>         InputStream is = new FileInputStream( "Movie.pkg" );
>         ObjectInputStream ois = new ObjectInputStream( is );
>         @SuppressWarnings("unchecked")
>         Collection<KnowledgePackage> kpkgs = (Collection<KnowledgePackage>)
> ois.readObject();
>         ois.close();
>
>         kBase.addKnowledgePackages( kpkgs );
>
> -W
>
>
> 2009/5/2 Perumaal Krishnaraj <perumaal.k at gmail.com>
>
>> Hello Everybody,
>> I'm a newbie to Drools, so please excuse me, if question is very
>> fundamental.
>> I'm not using drools with eclipse or brms.
>> I would like to convert the drl file which I had created using a text
>> editor to the binary form ie. in pkg format (serialized), which can be used
>> im my Java application.
>>
>> Is there a tool, or a code snippet which gives me an idea as to how this
>> is done.
>>
>> Regards,
>> kp
>>
>>
>>
>>
>> _______________________________________________
>> 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/20090503/87833129/attachment.html 


More information about the rules-users mailing list