Problem Note 67783: Some rules that use the %HASRULEFIRED macro do not fire as expected after you install SAS® Fraud Management 4.4M1, Hot Fix 8 (Version 5, Release 14)
In SAS Fraud Management 4.4M1 (Version 5, Release 14), some rules that use the %HASRULEFIRED macro might not fire as expected. This note explains how to resolve this error for two scenarios:
- you have installed Hot Fix 8
- you plan to install Hot Fix 8
You Have Installed Hot Fix 8
If any of your rules use the %HASRULEFIRED macro, monitor the SAS logs (sas_xxxx.log) in the OnDemand Decision Engine directory for the following error:
ERROR: bit position may not be a missing value
If you see this error in your logs, you might be experiencing an issue that causes your rule base not to perform as expected. The impact from this issue depends on how the macro is used in the rules.
Next Step: Contact SAS Fraud Management Production Support and include the following in the Subject line of the email: “HF installed and %hasrulefired macro error encountered.” The Production Support team will work with you to investigate and triage the problem further.
You Plan to Install Hot Fix 8
Review your rule base to identify whether the %HASRULEFIRED macro is in use currently or whether you plan to use the macro in the future. If you do not plan to use it, you will not encounter this issue and you do not need to do anything further.
Otherwise, contact SAS Fraud Management Production Support and include the following in the Subject line of the email: “Planned HF install and %hasrulefired macro is in use.” The Production Support team will work with you to investigate and triage the problem further before you install the hot fix.
Update
This issue is fixed in SAS Fraud Management 4.4M1, Hot Fix 9, which was released on April 29, 2021. If you encounter this issue, you should install Hot Fix 9.
Operating System and Release Information
| SAS System | SAS Fraud Management | Linux for x64 | 4.4_M1 | | | |
*
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: | 2021-04-14 14:08:57 |
| Date Created: | 2021-04-14 11:43:25 |