All devices search does not include VMwareESXHost models

book

Article ID: 144626

calendar_today

Updated On:

Products

CA eHealth CA Spectrum

Issue/Introduction

The customer is using a REST API script to search for all devices using the models noun and an XML body and the search results are not returning the VMWareESXHost models. 

Cause

The All Devices search does not return VMwareESXHost models. The same behavior is observed when running the search from the locator tab. 

Environment

Release : 10.4

Component : Spectrum Core / SpectroSERVER

Resolution

The customer was able to use the following XML POST body using the <is-derived-from> tag to get the VMwareESXHost models and all other devices from Spectrum:

<rs:model-request
throttlesize="12000"

               
xmlns:rs="http://www.ca.com/spectrum/restful/schema/request">

               
<rs:target-models>

                               
<rs:models-search>

                                               
<rs:search-criteria

                                                               
xmlns="http://www.ca.com/spectrum/restful/schema/filter">

                                                               
<filtered-models>

                                                                                                                                                                    
                                                                                                        
<and>

                                                                                                                                                                    
                                                                                                                                                                    
<is-derived-from>

                                                                                                                                                                    
                                                                                                                                                                    
                             
<attribute id="AttributeID.MTYPE_HANDLE">

                                                                                                                                                                    
                                                                                                                                                                    
                                                           
<value>0x1004b</value> <!-- Device -->

                                                                                                                                                                    
                                                                                                                                                                    
                             
</attribute>

                                                                                                                                                              
                                                                                                                                                                    
</is-derived-from>

                                                                                                                                                                    
                                                                                                                                                                    
                                                                                                                                                                
                                                                                                                                                                    
<not-is-derived-from>

                                                                                                                                                                    
                                                                                                                                                                    
                         
<attribute id="AttributeID.MTYPE_HANDLE">

                                                                                                                                                                    
                                                                                                                                                                    
                                                      
<value>0x10236</value> <!-- InferConnector -->

                                                                                                                                                                    
                                                                                                                                                                    
                          
</attribute>

                                                                                                                                                                  
                                                                                                                                                                    
</not-is-derived-from>
                                                                                                                                                             
                                                                                                                                                             
                                                                                                                                                                                                                                                                     
</and>
                               </filtered-models>                                               
</rs:search-criteria>
                               
</rs:models-search>
               
</rs:target-models>

</rs:model-request>