Community

Question: Is there a short way to get all dpes with active alert_hdl?

05.02.2026 10:50 by Roither, Georg (RC-AT DI FA-PRJ AGV)

Is there somewhere a dynstring for all active alert_hdl configs?

Responses (3)

05.02.2026 17:26 by Michel Eijgermans

Not that i'm aware of, if there is or other method then described below I'm interested in this answer as well,
our current way is to get such a list is the following,
1) get all the path's "<dpe-wildcard-construction>:_alert_hdl.._type" with the dpNames() function.
For each path in reversed order,
2) get type "_type" and "_active" attributes with dpGet. ( you could speed it up by getting 1 or multiple blocks directly using the dyn-string in dpGet ) but remember the stability settings. By default limits such a dpGet() to 100 or 1000 entries. Can be adjusted via config-settings.
3) if type == DPCONFIG_NONE remove this entry from the dyn
4) else if active = false remove this entry from the dyn
The final result is your list with active alert-hdl.
Technically it should be possible to look directly in the database tables if you know where to look. ( without guarantees ).

06.02.2026 17:24 by Gertjan van Schijndel

It could be done with a query, but be carefully as the event manager cannot process other messages during the query time. This could be checked with the SQL-Query panel from the system management.
So using scripting to filter out the datapoint elements without an active alert_hdl config might be best.

13.04.2026 15:37 by Knipp, Leopold (DI FA HMI SW ETM PS CC)

The question is for what purpose you need the list of DP elements and what must be done with the list of DP elements.
There are several possibilities to get the information, e.g. also an ASCII export and filtering the file is an option.

Best Regards
Leopold Knipp
Senior Support Specialist

Log in to write a response to this question.
Back to list