You can promote and deploy an alerting rule to production without configuring the alert type and queue


For a rule that calls the %ACTION_ALERT macro, an alert type and a queue are required for the rule to function properly. However, the web application does not always prevent you from saving a rule before configuring these alert properties. Once saved, you can then promote and deploy the rule into production.    

When the alert type and queue are not configured for a rule, transactions are not inserted into the Transaction Data Repository (TDR) database. When this issue occurs, the error in the SAS® OnDemand Decision Engine log file is as follows:

2024-12-04T13:34:48,414 [Walk  4] WARN  POST_SCORE_ACTION_FAILED 

cmx_tran_id=0231434158912324 smh_acct_type="CS" smh_activity_type="CA" smh_rtn_code="12" smh_reason_code="ERRR" failure_reason="java.lang.ClassCastException: com.sas.finance.fraud.engine.alert.meta.RuleInfo cannot be cast to com.sas.finance.fraud.engine.alert.meta.RuleInfo$AlertRule"