Problem Note 49261: SAS® Business Rules Manager does not add rules to a rule flow if the rules contain expressions that use negative numbers
SAS Business Rules Manager enables you to create a rule set that contains a negative number in an expression, such as > -8. The expression is displayed correctly in the rule detail panel. However, when you add the associated rule set to a rule flow and then deploy or test the rule flow, the expression is not included in the generated code. Instead, the generated code is similar to the example below:
*RuleSet 10201-- Starts Here*;
if (creditScore)
then do ;
outd = 'APPROVED' ;
RULE_FIRE_DTTM=datetime();
RULE_ACTION_FIRE_ID=uuidgen();
DEPLMT_SK=.;
DEPLMT_NM='NegativeExample (Live Wed Jan 09 16:36:46 EST 2013)';
RULE_FLOW_SK=10180;
RULE_FLOW_NM='NegativeExample';
DEPLMT_EXECUTION_ID=symget('DEPLMT_EXECUTION_ID');
call missing(ENTITY_PRIMARY_KEY);
call missing(TRANSACTION_DTTM);
RULE_SET_SK=10201 ;
RULE_SK=12201 ;
RULE_SET_NM="NegativeTest ";
RULE_NM="Default Rule Name 1 ";
output work.DCM_RULE_ACTION_FIRE ;
end;
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | SAS Business Rules Manager | Microsoft Windows 8 Pro | 1.2 | 2.1 | | 9.4 TS1M0 |
Microsoft® Windows® for x64 | 1.2 | 2.1 | | 9.4 TS1M0 |
Microsoft Windows Server 2008 for x64 | 1.2 | 2.1 | | 9.4 TS1M0 |
Microsoft Windows Server 2012 | 1.2 | 2.1 | | 9.4 TS1M0 |
Windows 7 Enterprise x64 | 1.2 | 2.1 | | 9.4 TS1M0 |
Windows 7 Professional x64 | 1.2 | 2.1 | | 9.4 TS1M0 |
64-bit Enabled AIX | 1.2 | 2.1 | | 9.4 TS1M0 |
64-bit Enabled Solaris | 1.2 | 2.1 | | 9.4 TS1M0 |
HP-UX IPF | 1.2 | 2.1 | | 9.4 TS1M0 |
Linux for x64 | 1.2 | 2.1 | | 9.4 TS1M0 |
Solaris for x64 | 1.2 | 2.1 | | 9.4 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.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2013-03-04 15:15:47 |
Date Created: | 2013-02-22 16:14:16 |