SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 67251: The alert generation process fails when there are long scenario parameter values that have a length greater than 200 bytes

DetailsHotfixAboutRate It

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

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Anti-Money LaunderingLinux for x647.1
64-bit Enabled Solaris7.1
64-bit Enabled AIX7.1
Microsoft® Windows® for x647.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.