Problem Note 48397: The %LOAD_CORE macro might fail with errors in SAS® Anti-Money Laundering
The %LOAD_CORE macro might fail with the following warning and error messages in the log:
WARNING: Apparent symbolic reference BUILD_EXT_PARTY_MATCH_CODES not resolved.
WARNING: Apparent symbolic reference BUILD_EXT_PARTY_MATCH_CODES not resolved.
ERROR: A character operand was found in the %EVAL function or %IF condition
where a numeric operand is required. The condition was:
%upcase(&BUILD_EXT_PARTY_MATCH_CODES) eq N
ERROR: The macro STAGE_EXT_PARTY_ACCOUNT will stop executing.
WARNING: Apparent symbolic reference BUILD_PARTY_MATCH_CODES not resolved.
WARNING: Apparent symbolic reference BUILD_PARTY_MATCH_CODES not resolved.
ERROR: A character operand was found in the %EVAL function or %IF condition
where a numeric operand is required. The condition was:
%upcase(&BUILD_PARTY_MATCH_CODES) eq N
ERROR: The macro LOAD_DIMENSION will stop executing.
WARNING: Apparent symbolic reference EMAIL_DATA_ERRORS not resolved.
WARNING: Apparent symbolic reference EMAIL_DATA_ERRORS not resolved.
ERROR: A character operand was found in the %EVAL function or %IF condition
where a numeric operand is required. The condition was:
%upcase(&EMAIL_DATA_ERRORS) eq Y
ERROR: The macro LOAD_ACCOUNT_EVENT will stop executing.
The errors occur because the following macro variables are not being defined:
BUILD_EXT_PARTY_MATCH_CODES
BUILD_PARTY_MATCH_CODES
EMAIL_DATA_ERRORS
To resolve these errors in SAS Anti-Money Laundering 4.2, define the macros within the SAS Anti-Money Laundering autoexec.sas program as follows:
/* Enable building match codes. */
/* N - Match codes are not enabled. */
/* Y - Enable match codes. */
%let BUILD_PARTY_MATCH_CODES=N;
%let BUILD_EXT_PARTY_MATCH_CODES=N;
/* Email data errors */
/* Y - E-mail load core data errors to the SYSADMIN. */
/* N - DO NOT e-mail load core data errors to the SYSADMIN. */
%let EMAIL_DATA_ERRORS=N;
Operating System and Release Information
SAS System | SAS Anti-Money Laundering | Microsoft Windows Server 2003 Datacenter Edition | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft® Windows® for x64 | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Enterprise Edition | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Standard Edition | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2003 for x64 | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2008 | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2008 for x64 | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows XP Professional | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Enterprise 32 bit | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Enterprise x64 | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Home Premium 32 bit | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Home Premium x64 | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Professional 32 bit | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Professional x64 | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Ultimate 32 bit | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Ultimate x64 | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows Vista | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows Vista for x64 | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
64-bit Enabled AIX | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
64-bit Enabled HP-UX | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
64-bit Enabled Solaris | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
HP-UX IPF | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
Linux | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
Linux for x64 | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
Solaris for x64 | 4.2 | 5.1 | 9.2 TS2M3 | 9.3 TS1M0 |
*
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.
The %LOAD_CORE macro might fail due to undefined macro variables: BUILD_EXT_PARTY_MATCH_CODES, BUILD_PARTY_MATCH_CODES, and EMAIL_DATA_ERRORS.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2012-11-06 12:47:34 |
Date Created: | 2012-11-05 11:16:19 |