Problem Note 35170: SAS® Money Laundering Detection does not support large surrogate key values
SAS® Money Laundering Detection does not support large numeric surrogate keys. These large key values may generate errors within the alert-generation process, scenario administrator, and investigation UI.
The following are alert-generation macros that do not support large surrogate keys values:
- ACCOUNT_DIM.SAS
- ASSOCIATE_DIM.SAS
- BRANCH_DIM.SAS
- PARTY_DIM.SAS
- TRANSACTION_DIM.SAS
- SUPPRESSION.SAS
- WC_LOAD_ENTITY_WATCH_LIST.SAS
- WC_LOAD_WATCH_LIST_COUNTRY.SAS
- RISK_FACTOR_DETAILS.SAS
- BATCH_REPORTS.SAS WC_UPDATE_ENTITY_WATCH_LIST.SAS
- WC_UPDATE_WATCH_LIST_COUNTRY.SAS
The problem occurs when a large key value is stored to a SAS macro using the (best.) format. If the key is greater than 8 digits, SAS writes the value in scientific notation. This notation generates errounous results or errors, within the alert generation process, scenario administrator, and investigation UI.
Select the Hot Fix tab in this note to access the hot fix for this issue.
To avoid this issue, the (best.) format has been replaced with the (best32.)format. This allows surrogate keys up to 32 digits.
For the investigation UI, the current format for the surrogate keys is (11.).
This format is specified in the DDL for Core, Base SAS®, and SAR data models. Once keys values exceed this length, the UI may generate errors or display scientific notation for these values. This format will be changed to (Best32.) in the following DDLS, sas_base_core_ddl.sas, sas_base_kc_ddl.sas, and sar_sas_ddl.sas
Note existing SAS Money Laundering Detection sites do not need to apply this updatd DDL.
They should modify the Core, KC, and SAR table formats and informats of these key fields to Best 32. format.
Operating System and Release Information
SAS System | SAS Money Laundering Detection | Microsoft Windows 2000 Advanced Server | 1.4 | 1.4 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Microsoft Windows 2000 Datacenter Server | 1.4 | 1.4 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Microsoft Windows 2000 Server | 1.4 | 1.4 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Microsoft Windows 2000 Professional | 1.4 | 1.4 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Microsoft Windows NT Workstation | 1.4 | 1.4 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Microsoft Windows Server 2003 Datacenter Edition | 1.4 | 1.4 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Microsoft Windows Server 2003 Enterprise Edition | 1.4 | 1.4 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Microsoft Windows Server 2003 Standard Edition | 1.4 | 1.4 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Microsoft Windows XP Professional | 1.4 | 1.4 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
Windows Vista | 1.4 | 1.4 | 9.1 TS1M3 SP4 | 9.1 TS1M3 SP4 |
*
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.
SAS® Money Laundering Detection does not support large numeric surrogate keys. These keys may may cause errors in the alert generation process, scenario administrator, and investigation UI.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2009-04-27 12:33:08 |
Date Created: | 2009-03-17 15:32:08 |