See inline:

On 15/08/2012, Rana <ven12...@yahoo.com> wrote:
> Please let me know what is the problem in this. It does not update the
> values
> when I get the values, it gives me null in my unit test method.

Any stack trace?

>
>
> rule "Drug Strength" extends "Provider State"
>       no-loop true
>       dialect "mvel"
>       agenda-group "AndroGel"
>       when
>               Drug( $drug.getStrength == "20.25 mg/1.25 gram (1.62 %)" )

Do you have a field "$drug" in class Drug? Otherwise $drug isn't
defined, and this
rule should not compile at all.

>               $p : Program()
>       then
>               #drools.getWorkingMemory().setGlobal("boolDrugStrength", true )
>               modify( $p) {
>                       setProgramId( "610.conten...@samplemd.com" ),
>                       setProgramName( "AndroGel 1.62% Savings Card" )
>               };
>               update( $p )

This is redundant because modify() does an update anyway.
-W

>               #retract( $p )
>               #retract( $drug )
>               log.info("Prgram ID and Program Name is set for program Coupon 
> for
> Androgel");
>               #drools.halt();
> end
>
>
> Thanks.
>
>
>
> --
> View this message in context:
> http://drools.46999.n3.nabble.com/modify-and-update-is-not-working-in-the-rule-file-tp4019158.html
> Sent from the Drools: User forum mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to