Problem Note 67251: The alert generation process fails when there are long scenario parameter values that have a length greater than 200 bytes
After you apply Hot Fix A5T012 (Hot Fix 10) for SAS® Anti-Money Laundering, the alert generation process might fail during the %FCF_RUN_GENERATED_HEADERS routine when the scenario parameters have values that are longer than 200 bytes in length.
Here are examples of some errors that you might see in the SAS® logs:
ERROR 22-322: Syntax error, expecting one of the following: a quoted string, a numeric constant, a datetime constant, a missing value, iterator, (.
ERROR 76-322: Syntax error, statement will be ignored.
NOTE: The quoted string currently being processed has become more than 262 bytes long. You might have unbalanced quotation marks.
ERROR: A character operand was found in the %EVAL function or %IF condition where a numeric operand is required. The condition was:
&trans_rc eq 3 or &trans_rc ge 5
ERROR: The macro FCF_RUN_GENERATED_HEADERS will stop executing.
MLOGIC(FCF_RUN_GENERATED_HEADERS): Ending execution.
ERROR: A character operand was found in the %EVAL function or %IF condition where a numeric operand is required. The condition was:
&trans_rc eq 3 or &trans_rc ge 5
ERROR: The macro FCF_AGP will stop executing.
MLOGIC(FCF_AGP): Ending execution.
There is no workaround.
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 | Linux for x64 | 7.1 | | | |
64-bit Enabled Solaris | 7.1 | | | |
64-bit Enabled AIX | 7.1 | | | |
Microsoft® Windows® 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: | high |
Date Modified: | 2022-12-07 12:06:03 |
Date Created: | 2021-01-15 16:21:54 |