# PRE: update if foreach redundant redundant-load-balance # # Nested redundant blocks. # # update request { Tmp-Integer-2 := 0 Tmp-Integer-3 := 0 Tmp-Integer-4 := 0 Tmp-Integer-5 := 0 } redundant { redundant-load-balance { group { update request { Tmp-Integer-2 := "%{expr:&Tmp-Integer-2 + 1}" } fail } group { update request { Tmp-Integer-3 := "%{expr:&Tmp-Integer-3 + 1}" } fail } group { update request { Tmp-Integer-4 := "%{expr:&Tmp-Integer-4 + 1}" } fail } group { update request { Tmp-Integer-5 := "%{expr:&Tmp-Integer-5 + 1}" } fail } } ok } if (&Tmp-Integer-2 != 1) { update reply { Filter-Id += 'Fail 3a' } return } if (&Tmp-Integer-3 != 1) { update reply { Filter-Id += 'Fail 3b' } return } if (&Tmp-Integer-4 != 1) { update reply { Filter-Id += 'Fail 3c' } return } if (&Tmp-Integer-5 != 1) { update reply { Filter-Id += 'Fail 3d' } return } update reply { Filter-Id := "filter" }