I am using ETA, service BPIPE. I wanted to clear out some things @Jirapongse :
- When we try to subscribe to a security with an invalid name, do we directly get a RSSL_MC_STATUS messae (rsslStatus Message) with message.statusMsg.state.dataState as maybe RSSL_DATA_SUSPECT and streamState as RSSL_STREAM_CLOSED
or
do we first get a Refresh message with dataState as DATA_OK and streamState as RSSL_STREAM_OPEN and then we get a status message as above.
or
if my understanding is incorrect can you please explain the message flow for this
The reason why I am asking is because I am subscribing to a symbol kyUSDBHD_ARIO_Curncy. I am seeing that the states are okay. But when someone from my team confirmed with Bloomberg it appears that this symbol is invalid.
- My understanding is that when there is a successfull subscription to a symbol there is no status message. Just we can see in the state of the rssl message in the refresh message. If the stream is closed or if data state is not okay we get a status message from provider, responding why the state changed. Is my understanding correct?
Thanks!!