Schneider Electric support forum about installation and configuration for DCIM including EcoStruxure IT Expert, IT Advisor, Data Center Expert, and NetBotz
Send a co-worker an invite to the portal.Just enter their email address and we'll connect them to register. After joining, they will belong to the same company.
You have entered an invalid email address. Please re-enter the email address.
This co-worker has already been invited to the Exchange portal. Please invite another co-worker.
Please enter email address
Send InviteCancel
Invitation Sent
Your invitation was sent.Thanks for sharing Exchange with your co-worker.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2021-03-2403:52 AM
StruxureWare Data Center Expert Web Services
Hello everyone
Does anyone have an idea of how I can use DCE Web Services to display ONLY the Device/s being monitored in DCE that currently has an Alarm/s without displaying all the other Devices that do not have Alarms.
I used the Alarms Service but it only gives details of the Alarm and it does not give details of the Device with the Alarm.
The Devices Services shows tp display all the devices in DCE whether it has an Alarm or not.
I want to Integrate DCE with a 3rd Party Application to be able to View which Devices currently have Alarms.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2021-03-2404:24 AM
Hi,
I believe this would need some logic between the request and display.
For example, to display all devices which are in fault, requests in the device service that return an ArrayOfISXCDevice, each ISXCDevice member should have an ISXCDeviceState member which enums between a list of states (OK, CRITICAL, etc) - so the application can filter against these.
Alternatively, to provide richer detail to a list of alarms, each ISXCAlarm has a deviceID member which can be cross-referenced against the device service.
If you go the later route, I would keep in mind that device service responses are very cacheable, you realistically only need getDeviceByID when an alarm changes state, not every time you poll or display alarms. If it's possible for your application to persist state between requests you'll see very notable performance gains.