What does the "Waiting for service UP" status message mean?

What does the
following status message mean?

Msg
Type: MsgType.STATUS_RESP


Msg Model Type: MARKET_PRICE


Indication Flags:


Hint Flags: HAS_ATTRIB_INFO | HAS_STATE


State: OPEN, SUSPECT, NONE, "Waiting for service IDN_RDF UP. Item
recovery in progress
"

Tagged:

Best Answer

  • Lars-at-Addicticks
    Answer ✓

    @CathrineWong. It means that this particular service, IDN_RDF, is currently down. It also means that you have active data item subscriptions on that service in your application.

Answers

  • Hi Lars, thank you for your answer. I will check my infra team about the service status.

  • @CathrineWong

    Can you confirm when you see this message?

    If you see this message during the initialisation phase of your app and before your Login request has been accepted, then this is most likely because you are not logged in yet and the API is not yet ready to send your MarketPrice request to the server, so it raising the StatusResp Event to 'inform' you that the Service is not yet available.

    This typically happens when an app sends an Item request before the app is successfully logged in and has not yet received a Service Directory.

    You can avoid the above message if you do things in the following order:

    1. Send a Login request and wait for a successful Login response event
    2. Send a Directory request once you get back the Login response event
    3. Send your (MarketPrice) item requests once you have received the Directory response and checked the required service is available and accepting requests.

    Obviously, if your app was already logged in, consuming data and you saw the above STATUS message at some later point in time - then my above explanation does not apply and you should check with your Market Data team if there were any know issues at that time.

    Regards,

    Umer