Discover Refinitiv
MyRefinitiv Refinitiv Perspectives Careers
Created with Sketch.
All APIs Questions & Answers  Register |  Login
Ask a question
  • Questions
  • Tags
  • Badges
  • Unanswered
Search:
  • Home /
  • Elektron /
  • EMA /
avatar image
Question by goodsgjung · Oct 14, 2021 at 07:11 PM · ema-apichannelcallback

Channel Callback Client recieved ChannelDownReconnecting Message


Hello :)

I saw the error message like below a few hours ago.

After Nasdaq market opened, the message occured.

What is ChannelDownReconnecting?


loggerMsg
    ClientName: ChannelCallbackClient
    Severity: Warning
    Text:    Received ChannelDownReconnecting event on channel DATA_CHANNEL_1
        RsslReactor =====
        RsslChannel =====
        Error Id 0
        Internal sysError 0
        Error Location null
        Error text Connection reset
loggerMsgEnd





People who like this

0 Show 0
Comment
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

2 Replies

  • Sort: 
avatar image
REFINITIV
Best Answer
Answer by umer.nalla · Oct 15, 2021 at 10:52 AM

Hi @goodsgjung

Do you have a large watchlist of instruments and/or are you performing considerable processing in the main onRefesh or onUpdate callbacks? If so, you could be starving the API thread (that calls the onRefresh and onUpdate callbacks) - which could mean the API cannot read all the data from the server in a timely manner and the server disconnects you.

The above may not be the case - but I mention this because it is a possibility.

A few posts related to 'slow consumer'

EMAJ version 1.1.1.E2 keeps hitting disconnection intermittently - Forum | Refinitiv Developer Community

How can I Avoid making database call in onUpdateMsg but need result to be stored in database.Can I have an example? - Forum | Refinitiv Developer Community

RTO disconnection happen in case of many RICs to be subscribed - Forum | Refinitiv Developer Community

Are you connecting to an internal ADS server or using our RTO cloud-based service?

If internal ADS, speak to your internal MarketData team who can check the logs for any disconnects and the reason.

IF RTO, then please raise a ticket at My.Refinitiv for the Real-Time Optimised with details of your machineID and disconnect times - they may be able to check their logs also.


Comment

People who like this

0 Show 0 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

avatar image
REFINITIV
Answer by zoya faberov · Oct 14, 2021 at 07:45 PM

Hello @goodsgjung ,

This likely means that channel was down and EMA API was working to recover it.

You may wish to review the discussion of "Single Open" concept in EMA RDM Guide. By default, an EMA consumer is utilizing "Single Open" and upon connection loss, EMA API attempts to recover the channel without action required from app developer. Once the channel is re-established, EMA attempts to re-subscribe any existent item streams. It is possible to modify this behavior, via attributes passed, please find the details in RDM guide.

Comment

People who like this

0 Show 0 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Watch this question

Add to watch list
Add to your watch list to receive emailed updates for this question. Too many emails? Change your settings >
10 People are following this question.

Related Questions

EMA ChannelSet failover

The relationship between consumer channels and consumer events

Value of configuration parameter "SysSendBufSize" in EmaConfig.xml differs from ChannelInformation

Do Handles change during EMA Failover?

encryption in channel dictionary

  • Copyright
  • Cookie Policy
  • Privacy Statement
  • Terms of Use
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Alpha
  • App Studio
  • Block Chain
  • Bot Platform
  • Connected Risk APIs
  • DSS
  • Data Fusion
  • Data Model Discovery
  • Datastream
  • Eikon COM
  • Eikon Data APIs
  • Electronic Trading
    • Generic FIX
    • Local Bank Node API
    • Trading API
  • Elektron
    • EMA
    • ETA
    • WebSocket API
  • FX Venues
    • FX Trading – RFQ Maker
  • Intelligent Tagging
  • Legal One
  • Messenger Bot
  • Messenger Side by Side
  • ONESOURCE
    • Indirect Tax
  • Open Calais
  • Open PermID
    • Entity Search
  • Org ID
  • PAM
    • PAM - Logging
  • ProView
  • ProView Internal
  • Product Insight
  • Project Tracking
  • RDMS
  • Refinitiv Data Platform
    • Refinitiv Data Platform Libraries
  • Rose's Space
  • Screening
    • Qual-ID API
    • Screening Deployed
    • Screening Online
    • World-Check One
    • World-Check One Zero Footprint
  • Side by Side Integration API
  • TR Knowledge Graph
  • TREP APIs
    • CAT
    • DACS Station
    • Open DACS
    • RFA
    • UPA
  • TREP Infrastructure
  • TRKD
  • TRTH
  • Thomson One Smart
  • Transactions
    • REDI API
  • Velocity Analytics
  • Wealth Management Web Services
  • Workspace SDK
    • Element Framework
    • Grid
  • World-Check Data File
  • Yield Book Analytics
  • 中文论坛
  • Explore
  • Tags
  • Questions
  • Badges