We have recently upgraded to 7.9.6 and some of our existing alarm active/cleared/ack scripts have started to fail.
It appears that the alarm event object no longer has a id parameter. example:
putting
print “zzzzzzzzzzz” + str(alarmEvent)
into the alarmActive Tag event script prints the following in the wrapper log:
INFO | jvm 1 | 2018/03/09 10:50:12 | zzzzzzzzzzzEvent[name=Alarm, source=prov:default:/tag:Quarry Rd/alarmTest:/alm:Alarm, priority=Low, desc=null]