This rule assigns a new value to the specified field. The syntax for assign is:
<assign fieldName="name" value"new_value"/> |
The parameters for assign are:
fieldName – The qualified field name or assigned variable for the field to assign the value to.
value – The new value to replace the existing value in the field.
The following rule checks whether the value of the gender field equals 2, FEM, or FML. If any of those values are found, they are changed to “F”. This standardizes the values that indicate a gender of female to the correct processing code for female. If the three listed values are not found in the gender field, the record is returned as good data.
<rule> <if> <condition> <or> <equals value1="Person.Gender" value2="2" exact="true"/> <equals value1="Person.Gender" value2="FEM" exact="true"/> <equals value1="Person.Gender" value2="FML" exact="true"/> </or> </condition> <then> <assign fieldName="Person.Gender" value="F"/> </then> <else> <return fieldName="Person.Gender"/> </else> </if> </rule> |