Problem Note 63273: The extract, transform, load (ETL) code to process the OFAC watch list might not preserve information about the place of birth
In SAS® Anti-Money Laundering, a set of macros reads the Office of Foreign Assets Control (OFAC) watch list (provided by the US Treasury). Under certain conditions, this process might drop the PLACE_OF_BIRTH column information.
The information is dropped when duplicate records are handled. The FCF_WL_OFAC_TRANSFORM macro routine contains a DATA step that generates STG_WTCH.wl_ofac_transform_0n data sets. The intermediate data set that is named STG_WTCH.wl_ofac_transform_06 contains information about date of birth, year of birth, and place of birth. All that information is extracted from the Remark field in STG_WTCH.wl_ofac_transform_01.
When the macro program executes, after the program creates STG_WTCH.wl_ofac_transform_06, duplicate record information is removed, based on the values of three columns: ENT_NUM, DATE_OF_BIRTH, and YEAR_OF_BIRTH. However, the succeeding NODUPKEY option in the SORT procedure does not include the PLACE_OF_BIRTH column in the BY statement.
The place of birth information is dropped under these conditions:
- Duplicate records exist for an entity.
- The place of birth is missing in the first duplicate record.
Workaround
- Open the fcf_wl_ofac_transform.sas program. It is located in these directories:
- Windows: SASHOME\SASFoundation\9.4\antimnycmn\ucmacros
- UNIX/Linux: $SASROOT/ucmacros/antimnycmn
- Open the program. Look for the PROC SORT for STG_WTCH.wl_ofac_transform_06. Be sure to include the PLACE_OF_BIRTH column in the BY statement:
proc sort data=STG_WTCH.wl_ofac_transform_06
out=STG_WTCH.wl_ofac_transform_06
nodupkey;
by ent_num
date_of_birth
year_of_birth
place_of_birth;
run;
- Save the program.
- Re-run the watch-list ETL code in order to re-import the OFAC watch-list data.
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | SAS Anti-Money Laundering | Microsoft® Windows® for x64 | 7.1 | | | |
64-bit Enabled AIX | 7.1 | | | |
64-bit Enabled Solaris | 7.1 | | | |
Linux for x64 | 7.1 | | | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | medium |
Date Modified: | 2019-01-22 13:19:51 |
Date Created: | 2018-11-27 10:15:28 |