[rules-users] setting different value in consequence ( RHS part) based on a conditional check

vadlam sreeram.vadlamudi at wellsfargo.com
Thu Jan 26 11:10:55 EST 2012


Hi,

we have an existing BRL rule in Guvnor whereby we set the value of some
fields in RHS based on some value checks in the condition part. we have
created several of these rules already in a previous release.

In the next release, we have new requirements to set the value of an
existing field  in consequence to be of 2 different values based on a
specific conditional evaluation. the rest of the rule remains the same.

to clarify,

when
	        samplefact1( status== "active" , state=="CA" )

	    then

                Response fact0= new Response();
	        fact0.setField1( "Y" );
	        fact0.setName( "something " );
	       
	        insert(fact0 );
	end

we now have to change this to set Field1 value to Y or N based on some
updated condition for status field.

 lets say if status=="active" , Field1 has to be Y, but when status=closed,
then Field1 has to be N

Please keep in mind that the rest of the rule remains the same.

is there a way to set the value of Field1 to be Y or N within the
consequence part of same rule without having to create another rule . 

will the use of functions or variables be of any help in this case?







--
View this message in context: http://drools.46999.n3.nabble.com/setting-different-value-in-consequence-RHS-part-based-on-a-conditional-check-tp3690826p3690826.html
Sent from the Drools: User forum mailing list archive at Nabble.com.



More information about the rules-users mailing list