The behavior for some DSC Alarm APIs had been there for multiple releases, that it will use Computer Name instead of IP address to filter in the Alarm cache. So, I will say this is at least an unexpected behavior for the customers.
Thank you for your help and explanations, YanYuan. The issue is much clearer now, and you've given us a good workaround.
Yes, it's unexpected. Is this documented anywhere?
We usually use Network Published Shared Variables (NSVs) as our interface to DSC features. Most features of the NSVs can be accessed through either computer name or IP address. However, with alarms on shared variables, it looks like IP addresses are not supported. This combination is counter-intuitive.
Would NI be willing to make changes to the system?
Yes, this issue is tracked by NI CAR system, and the fix for that will be prioritized in future releases. Thanks.