New functionality was added in Spectrum 21.2.4 and above to enhance the REST API. When using a POST on the new v2 models REST query it never returns the data. When using v1 it returns the data in a short period. Just changing to v2 it breaks. For example:
<rs:model-request throttlesize="5"
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 ">
<rs:target-models>
<rs:models-search>
<rs:search-criteria
xmlns="http://www.ca.com/spectrum/restful/schema/filter">
<filtered-models>
<is-derived-from>
<attribute id="AttributeID.MTYPE_HANDLE">
<value>0x3d0002</value> <!-- GnSNMPDev -->
</attribute>
</is-derived-from>
</filtered-models>
</rs:search-criteria>
</rs:models-search>
</rs:target-models>
<rs:requested-attribute id="0x1006e" />
<rs:requested-attribute id="0x10000" />
Release : 21.2
Component : Spectrum OneClick
The REST query was pulling calculated attributes from java cache.
The code is being changed in regards to how the calculated attributes are stored. This code change is tentatively scheduled to be available in NetOps Spectrum 21.2.8.