Enhance WMI interface to verify that ACE Class Libraries are running
PI-ACE Manager looks at the PI-Module Database to see if the individual modules are running. The Class Library sub-processes updates the PI-MDB when it starts & stops. If the process dies, it does not always update the PI-MDB values. So, there is no supported way to verify if the Class Library sub-process is running.
The PerfMon interface can't monitor the existence of the process. I have found that I can use the OSIWMI interface to find the Class Library process based on the Command Line of the process.
The WMI interface will only update the PI tag if the process is actually running. If the process does not exist. There are zero rows returned and WMI does not update the PI Tag value.
So, please update WMI interface to return a system digital state when no processes fulfill the query.
The WMI interface will optionally update the query returns one or more rows, but the column contains NO DATA. This is not the same as the request.