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