EMA Java client errored to connect using Elektron Connect
Hi, on Sunday night Japan local time my client experienced errors connecting to our real-time using below execution code to see those error logs.
It became working on Monday morning without doing any trouble-shooting so wondered if there any maintenance work on weekend.
As I checked on MyAccount it seemed there was no maintenance announcement made in the given time range (Sunday night, GMT+9) but wanted to clarify if anybody don't see any issue on the code before I get back to the client to see other possible issue on their system.
Thanks a lot for the checking in advance.
=== Code ===
CsvCreatorAppClient csvCreatorAppClient = new
CsvCreatorAppClient(consumer, marketTerm, csvWriter);
OmmConsumerConfig config =
EmaFactory.createOmmConsumerConfig();
consumer = EmaFactory.createOmmConsumer(config.host(
"localhost:14002").username("tradeSci"));
=== Error Messages ===
info: loggerMsg
ClientName: EmaConfig
Severity: Info
Text: reading configuration file
[EmaConfig.xml] from [D:\dev\ReutersApiDataGet\Elektron\EmaSample]
loggerMsgEnd
[Sun 2 05 17:59:13 JST 2017]
Important: loggerMsg
ClientName: EmaConfig
Severity: Error
Text: Cannot locate configuration
source EmaConfig.xml
loggerMsgEnd
[Sun 2 05 17:59:13 JST 2017]
Warning: 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
[Sun 2 05 17:59:18 JST 2017]
Warning: 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
[Sun 2 05 17:59:24 JST 2017]
Warning: 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
[Sun 2 05 17:59:31 JST 2017]
Best Answer
-
The log message means the API cannot establish a connection with the EZD server.
The easiest way is to restart the EZD server when the problem occurs, the API will recover the connection and subscriptions for the application. In order to verify the issue in the EZD level, I suggest you contact the EZD support team who specialize in EZD to verify the client's EZD.
You can contact them on the client behalf via the https://my.thomsonreuters.com/ContactUsNew link and choose Product "Thomson Reuters Elektron Connect" as the picture below.
1
Answers
-
The consumer code is connecting to "localhost:14002" which means the consumer application and the provider are in the same machine. If so, what is the provider that the application is connecting to? (client's OMM Provider or the EZD). Do you have the provider log file when the problem occured?
1 -
Hi Wasin, the client is running EZD on the same machine as the API.
So could it be EZD process issue?0 -
Additionally confirmed that there was no ISP issue on that day and the customer was running EZD on the same server hardware of their API.
They'd like to know what those log output meant to be, and how should do if it happens again, such as resetting EZD process or rebooting server hardware.
Can anybody advise?0 -
Thanks Wasin. I will let the customer know to hear their feedback on this answer.
0
Categories
- All Categories
- 6 AHS
- 39 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛