How to use the Spectrum Web Services to export a list of Critical and Major alarms from Spectrum.
Release : 10.4
Component : Spectrum Core / SpectroSERVER
You can use the POST alarms web service URL;
http://<OCSERVER>:<Port>/spectrum/restful/alarms
This uses the HTTP POST method and requires the following XML body.
<?xml version="1.0" encoding="UTF-8"?>
<!--
CA Technologies, Inc.
One CA Plaza
Islandia, NY 11749 USA
Copyright (c) 2012 CA Technologies, Inc.
All rights reserved.
IN NO EVENT SHALL CA TECHNOLOGIES INCORPORATED BE LIABLE FOR
ANY INCIDENTAL, INDIRECT, SPECIAL, OR CONSEQUENTIAL DAMAGES
WHATSOEVER (INCLUDING BUT NOT LIMITED TO LOST PROFITS) ARISING OUT
OF OR RELATED TO THIS SOFTWARE, EVEN IF CA TECHNOLOGIES INCORPORATED
HAS BEEN ADVISED OF, KNOWN, OR SHOULD HAVE KNOWN, THE POSSIBILITY OF
SUCH DAMAGES.
-->
<rs:alarm-request throttlesize="10"
xmlns:rs="http://www.ca.com/spectrum/restful/schema/request"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.ca.com/spectrum/restful/schema/request ../../../xsd/Request.xsd ">
<!--
This xml can be posted to the Alarms URL to obtain
attributes on the specified alarms
-->
<!-- Attributes of Interest -->
<rs:attribute-filter>
<search-criteria xmlns="http://www.ca.com/spectrum/restful/schema/filter">
<filtered-models>
<or>
<equals>
<attribute id="0x11f56">
<value>2</value>
</attribute>
</equals>
<equals>
<attribute id="0x11f56">
<value>3</value>
</attribute>
</equals>
</or>
</filtered-models>
</search-criteria>
</rs:attribute-filter>
<!-- Alarms of Interest -->
<rs:requested-attribute id="0x11f9c" />
<rs:requested-attribute id="0x1006e" />
<rs:requested-attribute id="0x12d7f" />
<rs:requested-attribute id="0x10000" />
<rs:requested-attribute id="0x11f4e"/>
<rs:requested-attribute id="0x11f56"/>
<rs:requested-attribute id="0x12b4c"/>
</rs:alarm-request>