Error Suppression
Error Suppression is the filtering of error messages based on Agreement specific regex.
-
Error Regex
In Partner Admin tool, set up an Error Suppression Definition (ESD) specific to Agreement. Enable the definition applicable to the Agreement for processing. Although editable, you must first disable the definition before making any changes.
-
ErrorMessageClassifierEngine
ErrorMessageClassifierEngine uses Error Suppression Definition as basis in determining whether to suppress a message or not
-
Technical message - passes through the ServerMailHandler. Error messages are grouped as an attachment and sent as a single mail per agreement. This is an existing error handling flow.
-
Business message - passes through Email Reporting and ErrorMessageAggregatorService. Errors are aggregated by parent agreement.
You define a regular expression (regex) to match business errors. In the event log, an "
INFO Message suppressed
" entry indicates an occurrence of non-technical message errors. The log is saved to a table for summary reporting (Error Aggregation). The error mail is sent following your server schedule setting. So instead of handling individual error emails, you will receive a summary report per error type.All suppressed messages are viewable in Grid EC Management Page > Message > Suppressed Errors Reports.
-
By default, there is one Error Mail suppression definition included when upgrading EC database. From this default, find this regular expression, NOK.{252}.*ERROR_CODE)
. Edit 'ERROR_CODE
' with the specific error code from the mapping that you want to suppress in your agreement.
For more information about Regular Expression, see http://docs.oracle.com/javase/tutorial/essential/regex/