The "v2" REST API model call fails and hangs tomcat
search cancel

The "v2" REST API model call fails and hangs tomcat

book

Article ID: 232996

calendar_today

Updated On:

Products

CA Spectrum DX NetOps

Issue/Introduction

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" />

Environment

Release : 21.2

Component : Spectrum OneClick

Cause

The REST query was pulling calculated attributes from java cache.

Resolution

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.