Currently, OpenNMS has northbound implementations for Syslog, HTTP and JMS.
There are several use cases that justify forward alarms as SNMP Traps.
For this purpose, we need to design how to map the information available on an alarm to a set of SNMP Varbinds, in order to send a well formed SNMP Trap based on a given MIB.
That will cover the "destination message format", if we compare this with the syslog northbound interface. Of course, we need several destinations and filters, in order to be able to forward traps to different trap receivers using different trap varbinds.