Is there a difference in the data that's being stored?
Or do the two exist purely for giving flexibility on how the alarm transaction data is transferred and stored?
Network transaction logging is the old way to do it. Needs an ADO gateway. Great if you want to send it to some other Db.
NiS bridge is the new way. On by default from NMS 5 onwards if my memory serves me right.
Personaly on any new deployment I would use the NiS bridge and report agains NiS if needed be. All automagic and fully suported.
This is correct, just be careful with the nis_bridge as there is no maintenance in nas_transaction_log table in the database so this can grow very large very quickly. I believe this will be fixed in future versions.
Also if your database goes offline for a couple of hours then the nis_bridge doesn't queue the updates, I believe, so updates (alarm_close) or alarm_new get missed in the database.
The nas transaction log is always correct and this should be used if it is important for 100% integrity of alarms.
btw you can have multiple nas's with nis_bridge enabled and this won't cause duplicate rows.
rowan.collis, you're correct about the nis_bridge not back populating the nas_transaction_log records when a database is made available again.
Thanks for the info, everyone.
Retrieving data ...