Hi @aftab
When you say RFA 7.7, are you using the MarketData / MarketFeed / SSLED (connection) interface or the OMM / RSLL (connection) based interface?
To get an idea of the code changes for option 2 above, you can compare the example source code for the legacy example RFASTTicker with something like OMM example StarterConsumer / the RFA tutorials steps 1-7.
You will note for example, that for the OMM interface, the login process, the dictionary request and parsing, the item subscription request, the item payload parsing etc are considerably different compared to the legacy interface.
We generally advise any customer moving away from RFA C++/Java legacy interface to the newer OMM interface to upgrade to EMA (part of the Refinitiv Real-Time SDK) - EMA is easier to learn, there is far less code to write and maintain and we have better learning for EMA on the Developer Portal.
Hi @aftab
I forgot to highlight another very important point.
If you migrate to EMA (rather than RFA 8.x), then you won't have to rewrite your application again - if/when RFA is eventually End of Life (no date at this point in time)