John,
Jay V is correct.
Using your original post examples:
Your rule has the following:
else if ({v 124} == {S Errors > 1.0}) evaluates to TRUE, then generate 0xfff00051
In the above Condition, it is stating the value of varbind "124" must equal "Errors > 1.0" to evaluate TRUE.
The associated event has the following:
7) Alarm Violation Rule Details :PctDiscards > 0.1
In the above event, varbind "124" is equal to "PctDiscards > 0.1".
So, the 0xfff00051 event will not be created.
I do not believe Spectrum supports the functionality to compute within the condition variables: ie {S Errors > 1.0}
Is this what you are trying to do with your condition rule?
Joe