I am trying to integrate EMA in our proprietary framework, where I need to publish events and alerts should the connection to Reuters fail. I cannot seem to be able to consume such events through the OmmConsumerClient interface.
What would be the best way to receive those? Do I need to manually issue a source directory request message?
When I forcibly close the connection by terminating the VPN, I see a message in the logs but the OmmConsumerClient is not called.
Example:
2018-11-29 09:39:07,157 WARN  [pool-2-thread-1] |
com.thomsonreuters.ema.access.OmmConsumerImpl |  | loggerMsg
  ClientName: ChannelCallbackClient
  Severity: Warning
  Text:  Received
ChannelDownReconnecting event on channel Channel
 
RsslReactor Channel is null
 
Error Id 0
 
Internal sysError 0
 
Error Location Reactor.processWorkerEvent
 
Error text Error - exceeded initialization timeout (5 s)
loggerMsgEnd