From time to time there are stock that changes its stock code and name. Is there any field in the market data that will indicate there is a change of stock code or name?
From time to time there are stock that changes its stock code and name. Is there any field in the market data that will indicate there is a change of stock code or name?
Hi @choyyean
In theory, a RIC name can change on an open item stream, at which point you should receive a Redirect message.
The current stream will be closed and the Redirect has new identifying information. The user can issue a new request for the item using the new message key data contained in the redirect message.
I have personally only come across this once - when helping a customer - and it looked something like this (this was for RFA SDK)
<refreshMsg domainType="RSSL_DMT_MARKET_PRICE" streamId="30" containerType="RSSL_DT_FIELD_LIST" flags="0xF8 (RSSL_RFMF_HAS_MSG_KEY|RSSL_RFMF_HAS_SEQ_NUM|RSSL_RFMF_SOLICITED|RSSL_RFMF_REFRESH_COMPLETE|RSSL_RFMF_HAS_QOS)" groupId="3" seqNum="0" qosDynamic="0" qosRate="1" qosTimeliness="1" dataState="RSSL_DATA_SUSPECT" streamState="RSSL_STREAM_REDIRECTED" code="RSSL_SC_NONE" text="" dataSize="1"> <key flags="0x7 (RSSL_MKF_HAS_SERVICE_ID|RSSL_MKF_HAS_NAME|RSSL_MKF_HAS_NAME_TYPE)" serviceId="366" name="AAA.AS" nameType="1"/> </refreshMsg>
You have posted this in the RDP forum, so If you are using Websocket API then you can refer to the Websocket API Specifications document for details.