[rules-users] 5.1.0 CR1: Drools Spring Configuration Changed?

Mark Proctor mproctor at codehaus.org
Mon Jul 26 16:51:50 EDT 2010


  That bean isn't used any more. Spring has undergone a lot of 
improvements. All interaction with drools should be done via the custom 
namespace elements, see the release notes for more details
https://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/docs/drools-introduction/html/ch02.html#d4e27

And here are sample xml from unit tests:
http://fisheye.jboss.org/browse/JBossRules/trunk/drools-container/drools-spring/src/test/resources/org/drools/container/spring/beans.xml?r=HEAD 

http://fisheye.jboss.org/browse/JBossRules/trunk/drools-container/drools-spring/src/test/resources/org/drools/container/spring/no-node-beans.xml?r=HEAD 

http://fisheye.jboss.org/browse/JBossRules/trunk/drools-container/drools-spring/src/test/resources/org/drools/container/spring/kagents-beans.xml?r=HEAD 

http://fisheye.jboss.org/browse/JBossRules/trunk/drools-container/drools-spring/src/test/resources/org/drools/container/spring/beans/persistence/beansVarPersistence.xml?r=HEAD 

http://fisheye.jboss.org/browse/JBossRules/trunk/drools-container/drools-spring/src/test/resources/org/drools/container/spring/beans/persistence/VariablePersistenceStrategyProcess.rf?r=HEAD 

http://fisheye.jboss.org/browse/JBossRules/trunk/drools-container/drools-spring/src/test/resources/org/drools/container/spring/beans/persistence/beans.xml?r=HEAD

Mark

On 26/07/2010 21:29, tolitius wrote:
> No. This is a different one:
>
> 	<bean id="knowledgeProvider"
> 		
> class="org.drools.container.spring.beans.persistence.JPAKnowledgeServiceBean">
>
> 		<property name="entityManagerFactory" ref="entityManagerFactory" />
> 		<property name="transactionManager" ref="txManager" />
> 		<property name="variablePersisters">
> 			<util:map>
> 				... ...
> 			</util:map>
> 		</property>
> 		<property name="kbase">
> 			<drools:kbase id="kbase" node="node1">
> 				<drools:resource type="DRF"
> 					
> source="classpath:./META-INF/process/ultra-simple-process.rf" />
> 				<drools:resource type="DRL"
> 					               source="classpath:./META-INF/rule/simple-rule.drl" />
> />				
> 			</drools:kbase>
> 		</property>
> 	</bean>
>
> This works in "5.1.0 M2", it does not in "5.1.0 CR1 +"
>
> /Anatoly





More information about the rules-users mailing list