We are using EMA 3.0 Java API in production. Recently we had an issue were in there was a login failure with one of the ADS server on our end and we couldn't stream the market data. EmaConfig.xml provides ChannelSets using which multiple ADS server can be configured to connect in case of a server failure. Examples from “Elektron SDK - 1.5.0.L1” shows the configuration xml can be provided to createOmmConsumerConfig method like below. Below work only with 3.5.0.0 version of the EMA API.
consumer = EmaFactory.createOmmConsumer(EmaFactory.createOmmConsumerConfig("EmaConfig.xml").username("user"));
1. Can EmaConfig.xml be used with 3.0 version of the api, does it support ChannelSets ? any code samples ?
<ChannelSet value="Channel_1, Channel_2"/>
2. We downloaded “Elektron SDK - 1.5.0.L1” from developer portal https://developers.refinitiv.com/en/api-catalog/refinitiv-real-time-opnsrc/rt-sdk-java/downloads
After extracting the zip it had below java api.
ema-3.5.0.0.jar
ansipage-3.5.0.0.jar
upa-3.5.0.0.jar
upaValueAdd-3.5.0.0.jar
upaValueAddCache-3.5.0.0.jar
is this the latest version to upgrade ? any known issues with this version of the api ?
Any advice is greatly appreciated.