question

Upvotes
Accepted
5 0 0 2

What does status text 'F15: HS Failover.' mean?

Hi,

Currently, I am using C++ EMA. After accepting the market for a period of time, I received the following two messages.

```

StatusMsg

streamId="3256"

domain="MarketPrice Domain"

state="Open / Suspect / None / 'F15: HS Failover.'"

name="2051.HK"

nameType="1"

serviceId="27"

serviceName="ELEKTRON_DD"

StatusMsgEnd

...

RefreshMsg

streamId="3256"

domain="MarketPrice Domain"

RefreshComplete

ClearCache

state="Open / Suspect / None / '*Item is stale'"

itemGroup="00 01"

permissionData="03 00 1B 49 45 C0"

qos="RealTime/TickByTick"

seqNum="38208"

name="2051.HK"

nameType="1"

serviceId="27"

serviceName="ELEKTRON_DD"

...

RefreshMsgEnd

```

What does this mean and how should I deal with it?


ema-apic++linux
icon clock
10 |1500

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

Upvote
Accepted
79.2k 251 52 74

@luoqing.huang

Thank you for reaching out to us.

This message is sent by the infrastructure component: Advanced Distribution Hub (ADH).

F15: HS Failover => Sent due to item data state mismatch. Item is OK on active server but is Stale on the standby server

You can find this information in the ADH Software Installation Manual.

You can check the stream state and data state of the item stream.

StatusMsg
streamId="3256"
domain="MarketPrice Domain"
state="Open / Suspect / None / 'F15: HS Failover.'"
name="2051.HK"
nameType="1"
serviceId="27"
serviceName="ELEKTRON_DD"
StatusMsgEnd

The data state is Suspect and the stream state is still Open. This mean that the API or infrastructure will recover the data state on behalf of the application.



icon clock
10 |1500

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

Upvotes
24.7k 54 17 14

Hello @luoqing.huang

If this issue occurs often, I strongly suggest you contact the ADDH support team to verify the issue on the infra side. You can contact the team via https://my.refinitiv.com/content/mytr/en/helpandsupport.html webiste.

contact-adh-support-2.png


icon clock
10 |1500

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

Okay. Thanks for your suggestion.

Upvotes
5 0 0 2

Hi @Jirapongse

Thank you for your responses.

So does the next RefreshMsg means the item is Stale on the standby server?

If item is OK on active server, can I ignore these messages and not need to do anything about it?

RefreshMsg

streamId="3256"

domain="MarketPrice Domain"

RefreshComplete

ClearCache

state="Open / Suspect / None / '*Item is stale'"

itemGroup="00 01"

permissionData="03 00 1B 49 45 C0"

qos="RealTime/TickByTick"

seqNum="38208"

name="2051.HK"

nameType="1"

serviceId="27"

serviceName="ELEKTRON_DD"

...

RefreshMsgEnd
icon clock
10 |1500

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

@luoqing.huang

The message just indicates that the data of this stream is suspect (stale). This means that users should not rely on this data.

The application can notify users that the data is stale and then wait for the Ok state.

Did you get the Open / Ok state of this stream after this message?

Yes,I have got the Open / Ok state of this stream after this message.

This means that the item can be recovered properly.

Show more comments

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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