Macros as synonym lists
The actual macro value often corresponds to a list of synonyms, conjoined with the AND logical operator. The macro becomes a synonym for a whole list of words. This can be seen in the Correlation > Config > Macros screen, where various default synonym lists exist.
The nature of semantic correlation requires easy representation of synonyms. Because the BMC Defender Server system is matching specific meaning, the idea of synonymy is inescapable. Certain different words mean the exact same thing. This is fully supported by macros, where a certain name can represent a variety of different words with identical meanings.
Once the @@crit_procs@@ macro is defined, you can create an expression such as @@crit_procs@@ and @@process_terminated@@ which matches those messages that contain information about a critical process exiting on a system. Likewise, to acquire information about processes that are not critical, the expression is modified to be something such as @@process_terminated@@ and not @@crit_procs@@.
Related topic