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?


Tagged:

Best Answer

  • @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.



Answers

  • 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

  • Okay. Thanks for your suggestion.

  • 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
  • @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.

  • Okay, thank you for your answer.