SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 35170: SAS® Money Laundering Detection does not support large surrogate key values

DetailsHotfixAboutRate It

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

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Money Laundering DetectionMicrosoft Windows 2000 Advanced Server1.41.49.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows 2000 Datacenter Server1.41.49.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows 2000 Server1.41.49.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows 2000 Professional1.41.49.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows NT Workstation1.41.49.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows Server 2003 Datacenter Edition1.41.49.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows Server 2003 Enterprise Edition1.41.49.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows Server 2003 Standard Edition1.41.49.1 TS1M3 SP49.1 TS1M3 SP4
Microsoft Windows XP Professional1.41.49.1 TS1M3 SP49.1 TS1M3 SP4
Windows Vista1.41.49.1 TS1M3 SP49.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.