I have a challenge where (mostly due to the number of fingers in the pie, a lot of complex alerts, and someone's bright idea to send (ill defined) alerts to upper management) I need to be able to evaluate if simply adding a node to NPM, an application to SAM or a transaction to WPM will trigger an alert.
So I've been trying to determine a way write a report which shows the definitions of Alerts. If I could get this into text form or an Excel spreadsheet, I could parse the data with the new details rather than opening every alert definition.
While I was in the process (and having limited success) we have upgraded to NPM 11.5.2 which seems to have changed EVERYTHING. I see that there is an AlertDefinitions table, but I believe this is for the old server based tool as all the 'Enabled' field in all of the alerts set to 0. Dig a little further and I find some incomprehensible XML that appears to be translated by a DLL that I don't have the reference for . . . and so on. It isn't even possible to export, edit and then import an alert anymore. And the new web based approach is simply painful and has a few bugs. The "Show SQL" doesn't work if the trigger is complex. It will show the first one or two AND/OR sections and drop later ones.
If I view Active Alert Details for an alert, there is this nice 'Alert Definition Details' resource which gives me exactly the information I need. There simply has got to be a way to get at this data other than plugging through every sub page of every alert (the new web based approach to alerts is painful).
Just thought I'd try to get an answer here before opening a string of tickets . . .
.