Thanks, Andre, I got it this time. Tak
2009/6/10 Malenfant, Andre <[email protected]> > Sorry, I gave you instruction for the imports and globals… > > > > - Open the Properties view in Eclipse > > - Select the background of the flow (unselect any selected items) > > - The Properties view should refresh > > - The package property should be available for edit in the view > > > > *From:* [email protected] [mailto: > [email protected]] *On Behalf Of *Tak-po Li > *Sent:* Wednesday, June 10, 2009 4:50 PM > *To:* Rules Users List > *Subject:* Re: [rules-users] re: NumberGuessExample > > > > > > > > I do not get it. What I need is to change the text of "com.sample" in file > Guess.rf. How this can be done in the Drools plugin? > > > > Thanks, > > > > Tak > > > > > > <?xml version="1.0" encoding="UTF-8"?> > <process xmlns="http://drools.org/drools-5.0/process" > xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" > > xs:schemaLocation="http://drools.org/drools-5.0/processdrools-processes-5.0.xsd" > type="RuleFlow" name="Number Guess" id="Number Guess" > package-name="com.sample" > > > <header> > <imports> > <import name="com.sample.NumberGuessExample.Game" /> > <import name="com.sample.NumberGuessExample.GameRules" /> > <import name="com.sample.NumberGuessExample.Guess" /> > <import name="com.sample.NumberGuessExample.RandomNumber" /> > </imports> > </header> > > > > > > > > > > > > > > 2009/6/10 Mauricio Salatino <[email protected]> > > You can change that looking at the properties of the process. Clicking in > the background of the designer. > > > > 2009/6/10 Tak-po Li <[email protected]> > > > > I look at Guess.rf the xml file. I notice the Package and Import > locations are pointing to the old location. After I change them to the new > one by hand. The code works. > > > > How can I change the above in Eclipse GUI interface? > > > > Thanks, > > > > Tak > > > > > > > > 2009/6/10 Mauricio Salatino <[email protected]> > > *java.lang.IllegalArgumentException**: Unknown process ID: Number Guess > > * > > That exceptions means that you probably don't add the process definition to > the current knowledgeBuilder. > To see these kind of problems you probably need to add something like this > after KnowledgeBuilder add calls: > > if ( kbuilder.hasErrors() ) { > > System.err.println( builder.getErrors().toString() ); > > } > > > > > 2009/6/10 Tak-po Li <[email protected]> > > > > Mauricio, > > > > I would like to take this example as the base to play around. That is what > I did: > > > > 1. Make a project "try" that generates the HellowWorld for me in Eclipse. > > > > 2. add directory "log" > > > > 3. Move file Guess.java to the Java/com/sample directory. Move Guess.drl > and Guss.rf to rule directory. > > > > 4. Change Package and Implort location from org/drools/examples to > com/sample in the above three files. > > > > Eclipse shows compiler error pointing to ShoppingExample.*class. * > > > > *I did the same to Shopping.java and Shopping.drl and the compiler error > is removed, and the following is the run time error messages:* > > > > *Exception in thread "main" * > > *java.lang.IllegalArgumentException**: Unknown process ID: Number Guess * > > *at org.drools.common.AbstractWorkingMemory.startProcess(* > > *AbstractWorkingMemory.java:1615**) * > > *at org.drools.common.AbstractWorkingMemory.startProcess(* > > *AbstractWorkingMemory.java:1604**) * > > *at org.drools.impl.StatefulKnowledgeSessionImpl.startProcess(* > > *StatefulKnowledgeSessionImpl.java:267**) * > > *at com.sample.NumberGuessExample.main(* > > *NumberGuessExample.java:38**)* > > Could you please point me the right direction? > > > > Thanks, > > > > Tak > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 2009/6/10 Mauricio Salatino <[email protected]> > > > > This is only a reference to know in which class loader is the resource... > The idea is to know that the resource (in this case: NumberGuess.drl and > NumberGuess.rf) is in the same class loader that the ShoppingExample.* > class* > > 2009/6/10 Tak-po Li <[email protected]> > > > > I am a newbie with Drools rules. I just download the examples. I notice > in line19 of NumberGuessExample.java, there are two statement that > referring to ShoppingExample.*class.* > > > > It seems this is different example. Could someone help me out? > > > > Thanks, > > > > Tak > > > > > > kbuilder.add( ResourceFactory.*newClassPathResource*( > > "NumberGuess.drl", > > ShoppingExample. > > *class* ), > > ResourceType. > > *DRL* ); > > kbuilder.add( ResourceFactory.*newClassPathResource*( > > "NumberGuess.rf", > > ShoppingExample. > > *class* ), > > ResourceType. > > *DRF* ); > > > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > > > > > -- > - http://salaboy.wordpress.com > - http://www.jbug.com.ar > - Salatino "Salaboy" Mauricio - > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > > > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > > > > > -- > - http://salaboy.wordpress.com > - http://www.jbug.com.ar > - Salatino "Salaboy" Mauricio - > > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > > > > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > > > > > -- > - http://salaboy.wordpress.com > - http://www.jbug.com.ar > - Salatino "Salaboy" Mauricio - > > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > > > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > >
_______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
