UIM Hosts/Devices not being populated in Spectrum's Console.

Document ID : KB000038946
Last Modified Date : 14/02/2018
Show Technical Document Details

Question: 

- Why I cannot see any discovered UIM devices being displayed in the Spectrum Console? 

Rest calls are returning correct information:

Query for virtual centers: 

http://<UIMServer>:<port>/nisapi/element/ipelement?id=all&role=vCenter 

 

Query for the relationship tree from a specific vCenter 

http://<UIMServer>:<port>/nisapi/relationship/tree?id=<id of vCenter> 

 

Query for all VirtualMachines 

http://<UIMServer>:<port>/nisapi/element/ipelement?id=all&role=VirtualMachine

 

and I've found the following error message being generated in Spectrum:

Jan 28, 2016 14:36:43.736 - Nimsoft:Error getting the property idorg.json.JSONException: JSONObject["id"] not found. 
at org.json.JSONObject.get(JSONObject.java:516) 

 

Answer: 

- This situation can be produced if the integration is set up using the same ports for UIM and UMP.  Meaning, UIM Server port: in example, 80, and UMP server port: 80.

The default UIM Server port is 8080, and the UMP port can be set in order to match the IT admin needs. or requirements. But both have to be different.

Once this situation would be resolved, the integration will be established correctly, and the information will start populating correctly from the UIM into the Spectrum console.

 

Additional Information:

 Integrating CA Spectrum and CA UIM through the Web Server for Server Management

https://docops.ca.com/display/CASP101/Integrating%20CA%20Spectrum%20and%20CA%20UIM%20through%20the%20Web%20Server%20for%20Server%20Management

 

Integrate CA Spectrum

https://docops.ca.com/display/UIM84/Integrate+CA+Spectrum