CASS Processing - Enrichment Address Variable Processing
Enrichment performs the following special processing on address variables when you use CASS™ processing:
- The address variables are passed to the CASS™ program. The resulting cleansed address is written into system variables called %%CASS_ADDR1 through %%CASS_ADDR6. Enrichment also creates many other system variables. Refer to the Enrichment Language Reference Guide for more information on the system variables created during postal processing.
- The system variable %%ADDRESSCHANGED identifies if the address was changed by the CASS™ software. You can also check the system variables associated with the return code for the cleansing (such as %%LPCRC) to perform conditional processing.
- Unless the CASS group <FIELDREPLACE> tag is set to NO the values of %%CASS_ADDR1 through %%CASS_ADDR6 will replace the values of the address variables. If the <FIELD> tag action parameter is set to R (replace) for these fields, the document is updated. If you set the <FIELDREPLACE> tag to NO, you must manually set the values of the address variables in the rule file if you want the address updated in the print stream.
The address variables and system variables can be used just like any other variables in the rules.