SOI Connectors losing connections to Spectrum Servers

Document ID : KB000116901
Last Modified Date : 03/10/2018
Show Technical Document Details
Introduction:
The Spectrum Connector is skipping the connector reinitialization when a heartbeat is missing.


 

 

Background:

Spectrum IM connector uses CORBA API to regularly communicate and retrieve data from CA Spectrum servers.

You must make sure that there is minimal network latency between the connector and Spectrum server. Poor network performance or high network latency can cause missing heartbeats and re-initialization of connector.


Errors seen in the Spectrum Connector log

Notifying ErrorListeners of exception com.ca.ucf.api.MDRUnavailableException: MDR host xxxxxxxx is unavailable 
com.ca.ucf.api.MDRUnavailableException: MDR host xxxxxxxx is unavailable 

Spectrum Heartbeat missed during Connector startup, ignoring 

Environment:
Windows OS
 
Instructions:

A new system property (spectrum.connector.heartbeatmiss.ignore) is added to skip the reinitializing the connector if the heartbeat is missing. By default the value of this property is set to 'false'. To enable this property, follow these steps:

  1. Go to $SOIROOT\jsw\conf\SAM-IntegrationServices.conf.
  2. Change the “spectrum.connector.heartbeatmiss.ignore” property value to true.) 
    (for example, wrapper.java.additional.10=-Dspectrum.connector.heartbeatmiss.ignore=true) 
    Update: You must start with additional.1 and count up without gaps (This is a convention for shoe-horning lists into Java properties syntax). 
  3. Restart the IFW Service.
Additional Information:
https://docops.ca.com/soi-connectors/ca-spectrum-connector-2-0/ca-spectrum-connector-best-practices