question

Upvotes
Accepted
35 5 7 10

what are the status messages given by Elektron API when either Reuters servers or circuits fail? Ex: Item is stale, F56 Host Down

elektronrefinitiv-realtimeelektron-sdkstale
icon clock
10 |1500

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

Upvotes
Accepted
20.3k 73 10 20

Hi @Chaitanya.Vishnubhotla

When you receive a StatusMsg in EMA it should contain an OMMState object.

If you refer to the documentation for OMMState you will note it contains a DataState, StatusCode and StreamState indicators

DataState represents validity of the Data - i.e. is the Data OK or is it Suspect (e.g. Stale)

StreamState represents the state of the actual Data stream i.e. is the Stream still Open or has it been Closed,or is it Snapshot only (NonStreaming). So, for a Stale item you could have StreamState=OK, but DataState=Suspect

StatusCode is qualifier which tries to provide a reason for the current State e.g. Source Unknown, NotAuthorized, TimeOut etc.

The OMMState can also include additional StatusText explaining the current state - the text can vary depending on the source / provider and existing string values could change over time. Therefore you must NOT base any programming decisions on the value of the Status Text - it should only be used for information / logging purposes

For a full list of StatusCodes, StreamStates and DataStates please refer to the Reference documentation which is included with the Elektron SDK package Ema/Docs/refman/emajava folder or online at:

OMMState

StatusCode

icon clock
10 |1500

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

Upvotes
35 5 7 10

Hi Team,

That means, if I find a status message of "F56: Host Down", I can say like that either the Reuters server or circuit connecting those servers are not functioning properly?

icon clock
10 |1500

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

Upvotes
35 5 7 10

Hi Team,
Also when I am trying to run the Elektron API in Multithreading mode I am getting the below error

SelectableBiDirectionalQueue.write: failed, execption=null stacktrace=[Ljava.lang.StackTraceElement;@52e4941

Can you please help me
icon clock
10 |1500

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

Upvotes
20.3k 73 10 20

I have personally never seen the F56 message - but it would be fair to assume that somewhere along the connection between your app and the server, there has been loss of communication e.g. no heartbeat being received from the host/process.

As mentioned previously, the actual text is for informational / reporting purposes only. The Data and Stream States are the more important ones.

icon clock
10 |1500

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

Click below to post an Idea Post Idea