EMA - exceeded initialization timeout

I've currently read the `emaj_dev_guide`, `api_concepts_guide` and the installation guide for the Java SDK
Side note, I tried git cloning the Java SDK https://github.com/Refinitiv/Real-Time-SDK/tree/master/Java, and attempted to run one of the examples (runconsumer100 for EMA). I've edited the consumer appropriately to be as such:
consumer = EmaFactory.createOmmConsumer(config.host("146.242.128.1:14002").username("EM1_MFSA_EO10704"));
But I'm getting this error repeatedly:
2025-05-06 15:54:14.081 WARNING com.refinitiv.ema.access.ChannelCallbackClient reactorChannelEventCallback
loggerMsg
ClientName: ChannelCallbackClient
Severity: Warning
Text: Received ChannelDownReconnecting event on channel Channel_1
RsslReactor @63611043
RsslChannel @7d446ed1
Error Id 0
Internal sysError 0
Error Location Reactor.processWorkerEvent
Error text Error - exceeded initialization timeout (5 s)
loggerMsgEnd
May I ask:
1. Am I missing something here?
2. For our use case in which we wish to get FX rates, which example would be the most similar?
2a. Is the EMA or ETA more suitable? I was currently looking at EMA
2b. I was wondering if there are rates for Reuters Classic and Reuters ECB? These are the previous rates we fetched using RKD, so I was wondering if there is an equivalent here.
Answers
-
Hello @JR_Angeles
You can install the SDK either from the Git repository or from the downloads section of the developers portal. There is also a quickstart guide to help new users. The RTSDK package has a dependency on the binary pack, which has to be installed as well. It is also available for download on both GitHub and the dev portal.
EMA is the right API for your use case.
The initialization timeout error means that the SDK is unable to connect to your local ADS. Can you confirm that ADS is running and listening on 146.242.128.1:14002 and that you have network path to this server?
You can try following to see if TCP connection can be established -
>> telnet 146.242.128.1 14002
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 684 Datastream
- 1.4K DSS
- 615 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 249 ETA
- 554 WebSocket API
- 37 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 643 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 26 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 192 TREP Infrastructure
- 228 TRKD
- 915 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛